有什么情况我不需要ngCloak
指令吗?
似乎每个以某种方式使用Angular库的标记都需要通过ng-cloak
属性或class="ng-cloak"
定义该指令。
对于每个可能的元素使用此指令是否有任何缺点?
答案 0 :(得分:0)
ng-cloak会导致你的元素不能立即渲染。如果没有ng-cloak,元素通常看起来很好,在这种情况下,选择空格会很奇怪。
如果您不使用{{x}}
语法,通常会出现这种情况。也许你可以改用ng-bind。
页面加载时,DOM中不会有很多元素。例如,在摘要周期已经运行之前,指令的模板显然不可用。试图隐藏一开始就看不到的东西会很奇怪。
使用超过你需要的ng-cloak会损害性能。