Angular/ HTML: 点击或回车后调用函数
Angular/ HTML: After click or press Enter call a function
我有一个输入字段,在单击一个按钮后我调用了一个函数并返回正确的内容。
现在我还希望在按下 enter 后调用该函数。
目前我的代码如下所示:
<div class="input-group mb-3">
<input (keyup)="searchUser($event)" stype="text" class="form-control" placeholder="Suche nach Nachnamen ..."
aria-label="Recipient's username" aria-describedby="button-addon2">
<div class="input-group-append">
<button (click)="searchForUser()" class="btn btn-outline-secondary" type="submit"
id="button-addon2">Suche</button>
</div>
</div>
我已经尝试将我的 div 放入 <form></form>
。然后整个页面正在重新加载。
将输入和按钮包装在表单标记中,而不是在按钮上使用单击处理程序,而是将其作为表单元素上的提交处理程序。
<form (submit)="searchForUser()">
或者,您可以完全删除 type="submit"。
这对我有用:
<form #p="ngForm" (ngSubmit)="searchForUser(u)">
<div class="input-group mb-3">
<input (keyup)="searchUser($event)" stype="text" class="form-control"
placeholder="Suche nach Nachnamen ..." aria-label="Recipient's username" aria-describedby="button-addon2">
<div class="input-group-append">
<button class="btn btn-outline-secondary" type="submit" id="button-addon2">Suche</button>
</div>
</div>
</form>
我有一个输入字段,在单击一个按钮后我调用了一个函数并返回正确的内容。 现在我还希望在按下 enter 后调用该函数。
目前我的代码如下所示:
<div class="input-group mb-3">
<input (keyup)="searchUser($event)" stype="text" class="form-control" placeholder="Suche nach Nachnamen ..."
aria-label="Recipient's username" aria-describedby="button-addon2">
<div class="input-group-append">
<button (click)="searchForUser()" class="btn btn-outline-secondary" type="submit"
id="button-addon2">Suche</button>
</div>
</div>
我已经尝试将我的 div 放入 <form></form>
。然后整个页面正在重新加载。
将输入和按钮包装在表单标记中,而不是在按钮上使用单击处理程序,而是将其作为表单元素上的提交处理程序。
<form (submit)="searchForUser()">
或者,您可以完全删除 type="submit"。
这对我有用:
<form #p="ngForm" (ngSubmit)="searchForUser(u)">
<div class="input-group mb-3">
<input (keyup)="searchUser($event)" stype="text" class="form-control"
placeholder="Suche nach Nachnamen ..." aria-label="Recipient's username" aria-describedby="button-addon2">
<div class="input-group-append">
<button class="btn btn-outline-secondary" type="submit" id="button-addon2">Suche</button>
</div>
</div>
</form>