ng-cloak
根据官方文档,关于 AngularJS ( ) 的一个查询:
该
ng-cloak
指令用于防止 AngularJS HTML 模板在您的应用程序加载时被浏览器以其原始(未编译)形式短暂显示。使用该指令可以避免 HTML 模板显示引起的不希望的闪烁效果。
这是否意味着我们应该始终在 AngularJS 应用程序中使用它?或者一直使用它有什么副作用吗?
Angular 提供了 ng-cloak 指令来尝试隐藏它所隐藏的元素,这样当页面最初加载时,在 Angular 有机会将数据呈现到标记表达式中之前,您不会看到这些标记表达式的闪烁。注意这个元素的 ng-cloak 属性,这里是这个大页面大部分内容的外包装元素。ng-cloak 应该阻止在其下方显示内容,直到 Angular 控制并准备好将数据呈现到模板中。欲了解更多详情,请访问:https ://weblog.west-wind.com/posts/2014/Jun/02/AngularJs-ngcloak-Problems-on-large-Pages