AngularJS:{{}}代码显示一瞬间

Mar*_*rra 3 javascript frontend web angularjs

如何{{ }}在页面刚刚启动或加载AngularJS资源时避免显示代码?

在我的情况下,{{ c }}显示在我的下拉列表中,这对我的用户来说真的很奇怪.

我不能ng-bind在我的情况下使用,因为我ng-repeatoptionhtml标签内部显示一个变量.

这是代码,

<select ng-model="invoice.inCurrency">
    <option ng-repeat="c in invoice.currencies">{{ c }}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

tym*_*eJV 8

放在ng-cloak您的控制器定义中(或者您不希望看到模板渲染的地方......规格建议将其放置在页面的一小部分中):

<div ng-controller="MyCtrl" ng-cloak>
Run Code Online (Sandbox Code Playgroud)

https://docs.angularjs.org/api/ng/directive/ngCloak