我有一个名为 currentForm 的表单组,其中包含一个名为 items 的表单数组。 由于应用程序组件的问题,我需要在项目表单组内有一个主题,我不确定这是否是一个好的做法。
let item = this.fb.group({
myListAsSubject: [new BehaviorSubject<any[]>([])]
});
这是一个安全的解决方案吗?需要注意什么?
使用行为主体并不常见。可能会出现一些问题。比如复杂性会让你的代码难以理解。另一个例子是您需要修补
myListAsSubject
的值,它将无法将值更新为表单控件,并且需要额外的逻辑