gpt4 book ai didi

angular - 检测 FormArray 子项的变化

转载 作者:行者123 更新时间:2023-12-02 16:12:47 24 4
gpt4 key购买 nike

我有一个 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 接口(interface))。

如何订阅FormArray子控件的更改?

最佳答案

 this.form.get('items').valueChanges.subscribe(changes=> {
console.log(changes)
})

关于angular - 检测 FormArray 子项的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52262595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com