我有一个元素数组,我通过$ scope从父控制器传递给子控制器。我想为这些元素添加一些属性,例如MomentJS对象的实例,所以当我使用Underscore的过滤器函数时,我不必继续重新创建时刻对象。
有没有办法安全地执行此操作,而无需在每次添加此属性时都继续添加摘要周期?我可以给出一个语句块并告诉AngularJS忽略它吗?
答案 0 :(得分:0)
JavaScript是同步的,几乎没有例外(特别是客户端的定时器和XHR / DOM事件)。除非您直接调用,否则在一次调用中对数据进行许多修改将不会执行过多的$digest
次循环。您是否已将您的代码分析以识别瓶颈,或者您是否过早地进行了优化?