【发布时间】:2020-09-24 11:26:00
【问题描述】:
我在使用 ngForm 的 valueChanges 函数时遇到问题。当使用 [(ngModel)] 将输入变量绑定到表单时,表单会在页面加载时被多次调用。
有没有一种只检测用户更改的好方法?
export class ContainerComponent implements OnInit, AfterViewInit {
@Input() formData: Object;
@ViewChild('form') form: NgForm;
constructor() { }
ngOnInit(): void {
}
ngAfterViewInit(): void {
this.form.form.valueChanges.subscribe((value) => {
//Gets called multiple times on page load
});
}
}
【问题讨论】:
标签: javascript angular