0

我有一个关于ng-cloak在我的页面中的基本问题,我有一些地方使用 Angular js {{}} 绑定了一些数据。现在,我在 body 标记中使用了 ng-cloak 指令,因此整个页面会在一段时间内变为空白,直到页面被加载,我只想隐藏绑定的数据,直到页面被加载。

我应该怎么办?

提前致谢 :)

4

2 回答 2

1

ng-cloak指令可用于任何 html 元素,因此您可能只需要在与绑定表达式的祖先更接近的元素上使用它,而不是在 body 标记上使用它。例如,如果您的绑定在段落标签内:

<p ng-cloak>{{ someVar }}</p>

将它放在定义控制器的元素上可能是个好主意,因此在 angular 准备好之前,隐藏其中的所有绑定。

于 2017-05-27T05:59:15.877 回答
0

只需像这样使用 ng-bind 而不是 {{someVar}}

<p ng-bind="someVar"></p>

或者如果 var 有一些 html 内容,则使用 ng-bind-html。希望这能解决您的问题。

于 2017-05-27T13:34:13.113 回答