当我不需要ngCloak指令时

时间:2016-10-25 08:58:57

标签: angularjs

有什么情况我不需要ngCloak指令吗?

似乎每个以某种方式使用Angular库的标记都需要通过ng-cloak属性或class="ng-cloak"定义该指令。

对于每个可能的元素使用此指令是否有任何缺点?

1 个答案:

答案 0 :(得分:0)

ng-cloak会导致你的元素不能立即渲染。如果没有ng-cloak,元素通常看起来很好,在这种情况下,选择空格会很奇怪。

如果您不使用{{x}}语法,通常会出现这种情况。也许你可以改用ng-bind。

页面加载时,DOM中不会有很多元素。例如,在摘要周期已经运行之前,指令的模板显然不可用。试图隐藏一开始就看不到的东西会很奇怪。

使用超过你需要的ng-cloak会损害性能。