加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

有角度 – 按钮正在重新加载我的页面,即使他不是提交

发布时间: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中的默认行为来避免这种情况.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读