关于AngularJS (ng-cloak
)的一个查询,根据官方文档:
ng-cloak
指令用于防止浏览器在加载应用程序时以其原始(未编译)形式短暂显示AngularJS HTML模板。使用此指令可避免HTML模板显示所造成的不受欢迎的闪烁效果。
这是否意味着我们应该始终在AngularJS应用程序中使用这个?或者一直使用它有什么副作用吗?
发布于 2018-06-05 06:29:41
这是官方网站中的建议
该指令可以应用于元素,但首选用法是将多个ngCloak指令应用于页面的小部分,以允许浏览器视图的渐进式呈现。
因此,对于缓慢的互联网,这一页将是白色的一段时间,这肯定不是一个理想的结果。
发布于 2018-06-05 06:32:09
角提供了ng-掩蔽指令,以尝试隐藏它隐藏的元素,这样在页面最初加载时,当页面有机会将数据呈现到标记表达式中时,您不会看到这些标记表达式的闪光灯。注意这个元素上的ng-cloak属性,这里是这个大页面大部分内容的外部包装器元素。五斗篷应该防止显示它下面的内容,直到角已经控制并准备好将数据呈现到模板中。欲了解更多细节,请访问:https://weblog.west-wind.com/posts/2014/Jun/02/AngularJs-ngcloak-Problems-on-large-Pages
https://stackoverflow.com/questions/50693372
复制相似问题