【发布时间】:2018-06-05 18:54:11
【问题描述】:
我有一个模型,该模型具有数十个属性,并且在视图中具有相应的绑定表单元素。我在 $formatters 数组中还有一个自定义操作/函数。我想在函数中设置一个断点,让它只针对某个属性被命中。或者至少有办法知道当前的动作执行是针对哪个模态属性发生的。假设所有属性都具有相同的值,因此我无法仅根据值确定它是哪个属性。
有什么想法吗?
【问题讨论】:
标签: angularjs
我有一个模型,该模型具有数十个属性,并且在视图中具有相应的绑定表单元素。我在 $formatters 数组中还有一个自定义操作/函数。我想在函数中设置一个断点,让它只针对某个属性被命中。或者至少有办法知道当前的动作执行是针对哪个模态属性发生的。假设所有属性都具有相同的值,因此我无法仅根据值确定它是哪个属性。
有什么想法吗?
【问题讨论】:
标签: angularjs
在Chrome Dev Tools中,可以看到JS调用栈,应该是:~
-formatter function
-ngModelWatch
-$digest
...
现在点击 ngModelWatch,在闭包部分你可以看到 NgModelController,它有足够的信息(即 html 元素)。
附:当然,你可以修改代码,将控制信息添加到格式化函数...
【讨论】: