我有一个表单,其中包含用户可编辑的字段。其中一些,直到它们 $dirty(由用户编辑)将自动更新为建议值。
我想标记此更改(闪烁输入的边框等),以便用户可以看到哪些字段已更改。
我如何对表单中的所有输入执行此操作?(大约 50 个输入)。
示例:我有文本输入
- X
- 是
- 区域
- 周长。
用户通常会输入 X 和 Y 的值。我在这些字段上有一个 $watch,它将调用一个 Web 服务 (/calculate?x=3&y=2),它将返回 {perimeter: 12; 面积:6}。这些值在面积和周长输入中自动完成。发生这种情况时,我想向这些字段添加一个 CSS 类,以便用户知道它们在哪里自动更新。
我知道我可以在 $watch 中添加 CSS 类,但我有不止一个观察者,我不想将此逻辑添加到已经很复杂的表单中。我的想法是在哪里有一个“onchange”,它适用于以编程方式更改的输入,并且可以应用于许多输入(表单上的指令,或输入上的指令或观察者,但在表单字段上,而不是模型上)。