引用关于ngCloak
指令的评论之一(AngularJS 文档):
只有在你的“index.html”页面上才真正需要它,因为浏览器可能会在 Angular 有机会解析/编译它之前尝试渲染它。在运行时,当 Angular 因 ng-view、ng-include 等原因拉入内容时,会在浏览器渲染之前由 Angular 处理。
我在jsFiddle中创建了一个示例来验证这一点,令我惊讶的是,表达式在呈现在浏览器中之前没有被评估。我希望模板将首先被编译和链接,然后附加到 DOM - 事实并非如此。
这是否意味着每个{{expression}}
内部模板也应该被包裹起来ngCloak
以防止闪烁或者我错过了什么?