我有一个里面FormArray
有不同的FormControl
物品。我希望能够听到其中任何一个的更改事件。
我试图这样做:
this.form = this.fb.group({
items: this.fb.array([this.fb.control('')])
});
(<FormArray>this.form.get('items')).controls.forEach((control: FormControl) => {
control.valueChanges.subscribe(change => console.log(change));
});
但我似乎从来没有到达过console.log
,即使我确信子控件正在触发一个更改事件(来自ControlValueAccessor
界面)。
订阅 a 的子控件更改的方法是FormArray
什么?