相关疑难解决方法(0)

Angular 2节流事件或动作的数量在一个控制器上被发射

在我的应用程序中,我有一个输入框,我在其中搜索输入的值.我做了它,所以当文本框中的值被更改时它会搜索.代码是这样的:

<input id="searchTextField" [(ngModel)]="searchText" (ngModelChange)="SearchTextChange()" />
Run Code Online (Sandbox Code Playgroud)

后端的Typescript代码是这样的:

private SearchTextChange(): void {
//do search 
}
Run Code Online (Sandbox Code Playgroud)

问题是我意识到这是非常低效的,因为我在大多数情况下意识到,当人们输入一个单词时,我不希望它在人们键入字母"a"或"app"时搜索,当预期的单词可能是"apple"时" 或类似的东西.有没有办法限制搜索量在角度2或打字稿中被触发?所以我要么每2秒执行一次搜索最大值,要么只让角度在相同的控制上触发事件,最多1 ngModelChange每2秒?

optimization html5 typescript angular

3
推荐指数
1
解决办法
1858
查看次数

标签 统计

angular ×1

html5 ×1

optimization ×1

typescript ×1