【发布时间】:2016-12-04 04:14:24
【问题描述】:
我正在我的 Angular 2 应用程序中构建一个搜索框,尝试在点击“Enter”时提交值(表单不包含按钮)。
模板
<input type="text" id="search" class="form-control search-input" name="search" placeholder="Search..." [(ngModel)]="query" (ngSubmit)="this.onSubmit(query)">
使用简单的 onSubmit 函数进行测试...
export class HeaderComponent implements OnInit {
constructor() {}
onSubmit(value: string): void {
alert('Submitted value: ' + value);
}
}
ngSubmit 在这种情况下似乎不起作用。那么解决这个问题的“Angular 2 方式”是什么? (最好没有隐藏按钮之类的技巧)
【问题讨论】:
标签: angular