我有一门课,几乎没有什么属性。 (一个模型) 在组件上,可以操纵类的对象。 在某个时刻,我需要检查是否已更改任何对象属性。 我该怎么办?
我想就地观察,而不是观察(onChange)=“ ...”形式的每个属性。
我不使用-Element,因此无法使用([ngModel])=“ ...”(onChange)=“ ...”。
对象将在运行时填充。因此,我无法在onInit()上进行复制(克隆)。
比起ChangeDetectorRef类。但是我找不到如何改变的方法。
很高兴获得一些帮助! 弗兰克
答案 0 :(得分:0)
我使用FormGroup模块找到了类似情况的解决方案;一次Angular documentation进入FormGroup部分。
答案 1 :(得分:0)
我的解决方案: 我发现有可能将对象设置为所有存在的值并建立克隆。最后,我会比较对象和它们的克隆。
使用库 Lodash 和方法 cloneDeep (myObject)和 isEqual (myObject,myObjectsClone)。
坦率