gpt4 book ai didi

Angular 2 : Pressing the enter key triggers a method and I don't know how to stop it

转载 作者:太空狗 更新时间:2023-10-29 18:13:10 24 4
gpt4 key购买 nike

我写了一个表单,绑定(bind)到一个 angular 2 组件。当我在任何文本输入中按下回车键时,它会启动一个绑定(bind)到按钮的(单击)事件的方法。

这是我按下回车键的文本框:

<input type="text" class="form-control" name="name" [ngModel]="tutorial.name" #name="ngModel" required>

这是被触发的按钮点击方法:

<button class="btn btn-success button-right" (click)="addEasy('')">+</button>

按钮调用“addEasy()”方法。此方法将一个新的空元素推送到数组。该数组绑定(bind)到 *ngfor。因此,每当我在第一个文本输入字段中按下回车按钮时,我的 *ngFor 中就会出现另一个空行。

我真的不知道如何解决这个问题。感谢您的帮助!

最佳答案

要防止表单在输入时提交,请在您的 <form> 中添加以下内容标签:

<form (keydown.enter)="$event.preventDefault()"

关于 Angular 2 : Pressing the enter key triggers a method and I don't know how to stop it,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45816841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com