Angular ng-cloak等待子指令模板加载

时间:2014-09-15 12:09:28

标签: angularjs angularjs-directive ngcloak

我的问题是,当我在包含使用带有模板代码的指令的元素的页面中使用ng-cloak时,ng-cloak不会等待加载此模板代码并且页面以递增方式显示而不是整体显示(页面元素首先和一段时间模板代码弹出)。

我试图制作一个自定义的ng-cloak指令,这样它就不会删除元素的ng-cloak类,而任何子元素都包含ng-cloak类但没有成功。我认为这将是一个常见的问题,但我还没有设法在线找到解决方案。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

在{em>所有加载之前,我认为ngCloack不是为了隐藏您的内容而设计的。它旨在防止您的内容以原始形式呈现,包含表达式和所有内容。

但是,根据文档,它可能适用于body元素,但我自己没有验证过:

  

该指令可以应用于<body>元素,但首选   用法是将多个ngCloak指令应用于小部分   允许逐步呈现浏览器视图的页面。