如何找出导致$ watch触发范围变量的原因?

时间:2015-06-23 15:10:10

标签: angularjs watch

我有很多输入字段(这是一个选择框),可以通过各种方式设置。一个特别是有一些静态选择(所有字符串),并且在设置为适当的字符串之后,它被莫名其妙地设置为200.(我唯一猜测它来自何处是某些HTTP状态代码或其他东西。)

我可以通过在范围变量上添加$ watch来看到这种情况。

我知道这是一个模糊的问题,我很乐意提供更多细节,但我不确定哪些会有所帮助。但有没有一种建议的方法来调试它来自哪里?一旦手表被触发,堆栈跟踪就没有用了(只需进入angular的$ digest函数)和onReadyStateChange。

0 个答案:

没有答案