2016-10-10 |

$apply()和 $digest()的区别

A
B
C
D
答案:
解释:

安全性:$apply()可以接收一个参数作为function(),这个 function 会被包装到一个 try … catch 块中,所以一旦有异常发生,该异常会被 $exceptionHandler service 处理。

  • $apply会使ng进入 $digest cycle , 并从$rootScope开始遍历(深度优先)检查数据变更。
  • $digest仅会检查该scope和它的子scope,当你确定当前操作仅影响它们时,用$digest可以稍微提升性能。

1

html5面试题
it面试经验

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论