防止角度运行diggest循环

时间:2015-08-13 06:09:50

标签: javascript angularjs

我在数据更改时角度运行diggest循环时遇到问题。我使用同位素显示一些图像和消息,当无关数据被更改时,视图会更新,同位素会移动消息。数据更新后,我可以阻止数据运行吗?

我想在运行diggest之前先检查更新的数据是否与显示有关。

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以完全停止它,但你可以听取并拦截 <preference name="splashscreen" value="splash" /> <preference name="splashScreenDelay" value="10000" /> 电话。

来自文档:

  

如果您想在每次调用$ digest时收到通知,您可以注册一个没有监听器的watchExpression函数。 (准备多次调用watchExpression,因为如果检测到更改,它将在单个$摘要周期中执行多次。)

Source