我处理角反应形式和NgRx存储。我想要实现的是将表单的脏/原始状态存储在另一个组件中并对它的更改做出反应。
我熟悉表单的statusChanges
和valueChanges
属性,它们返回Observable的适当信息。您能以类似方式帮助我获得肮脏/原始状态吗?
答案 0 :(得分:0)
是的,我找到了解决方案。 valueChanges的观察者只能检查表单的脏/原始状态。即:
this.myForm.valueChanges.subscribe(() => {
console.log(`Is form dirty?: ${this.myForm.dirty}`);
});