有角度 – 按钮正在重新加载我的页面,即使他不是提交
发布时间:2020-12-17 10:34:31 所属栏目:安全 来源:网络整理
导读:阿尔法:44 我现在有一个问题,在angle2中的按钮… 他们似乎有奇怪的行为,不存在于角度1,甚至在任何纯html它不会做奇怪的行为 每次我点击我的按钮,页面正在重新加载…它不是一个提交按钮..所以它不应该重新加载页面! 另一种在角度2中令人沮丧的行为,很多错误
阿尔法:44
我现在有一个问题,在angle2中的按钮… 他们似乎有奇怪的行为,不存在于角度1,甚至在任何纯html它不会做奇怪的行为 每次我点击我的按钮,页面正在重新加载…它不是一个提交按钮..所以它不应该重新加载页面! 另一种在角度2中令人沮丧的行为,很多错误使得浏览器重新加载,并且我们失去了控制台日志… 这里是代码 createPlayer() { let p = new PlayerModel('s',1); console.log(p); } <form> <div class="form-group"> <label for="name" class="control-label"> Name: </label> <input type="text" id="name" class="form-control"/> </div> <div class="form-group"> <label for="score" class="control-label"> Score: </label> <input type="number" id="score" class="form-control"/> </div> <div class="form-group"> <button (click)="createPlayer()" class="btn btn-default"> Create a Player </button> </div> </form> 没有错误,我在第一个语句中执行调试器的过程,但是当按钮的结束发生时,它重新加载页面…
除非另有说明,提交表单是< button> s的默认行为(我知道,对吗?).您可以通过添加type =“button”,或者通过防止createPlayer中的默认行为来避免这种情况.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |