2
Angular1では、ng-model
のデバウンス時間を追加できました。angular2、指令入力OnChanges遅延(デバウンス)?
Angular2では、すべてinput
の変化を検出できます。各入力の変更にいくつかのデバウンス時間を持たせることは可能ですか?
次のような例では、http://plnkr.co/edit/JKYSek?p=previewと入力しますが、「hello world」と入力しますが、1回のキーストロークごとに反応します。
プログラミングをしなくても、各変更にいくらかの遅延がありますか?
import { Directive, OnChanges } from "@angular/core";
@Directive({
selector: '[my-directive]',
inputs: [`myInput`]
})
export class MyDirective implements OnChanges {
ngOnChanges(changes: {[key: string]: SimpleChange}) {
console.log('changes :'+ changes.myInput.currentValue);
}
}