如何在Angular 6中监听脏/原始状态

时间:2018-08-13 08:53:35

标签: angular

我处理角反应形式和NgRx存储。我想要实现的是将表单的脏/原始状态存储在另一个组件中并对它的更改做出反应。

我熟悉表单的statusChangesvalueChanges属性,它们返回Observable的适当信息。您能以类似方式帮助我获得肮脏/原始状态吗?

1 个答案:

答案 0 :(得分:0)

是的,我找到了解决方案。 valueChanges的观察者只能检查表单的脏/原始状态。即:

this.myForm.valueChanges.subscribe(() => {
    console.log(`Is form dirty?: ${this.myForm.dirty}`);
});