1
爲ngModelChange
屬性綁定添加延遲的最佳方式是什麼?Angular2- ngModelChange中的延遲
例子:我要調用一個函數輸入字段:
<input [ngModel]="model" (ngModelChange)="func()">
每個輸入變化的模型更新。
被稱爲func()
,應該,雖然型號改變了,但可以在例如3秒後再次調用func()
。
爲ngModelChange
屬性綁定添加延遲的最佳方式是什麼?Angular2- ngModelChange中的延遲
例子:我要調用一個函數輸入字段:
<input [ngModel]="model" (ngModelChange)="func()">
每個輸入變化的模型更新。
被稱爲func()
,應該,雖然型號改變了,但可以在例如3秒後再次調用func()
。
我將利用一個控制做到這一點:
<input [ngModel]="model" [ngFormControl]="ctrl">
,並充分利用valueChanges
屬性是這樣的:
constructor() {
this.ctrl = new Control();
this.ctrl.valueChanges.delay(3000).subscribe((value) => {
this.func();
});
這個問題在Github上也可能感興趣: