我真的需要ng-cloak来保护" ng-include发布时的内容?

时间:2014-07-22 16:36:08

标签: javascript angularjs web-applications angularjs-directive

我很清楚,当加载页面时,Angular可能无法完全加载,这就是有些ng-bindng-cloak有用的原因。 但是,我刚刚注意到ng-include的内容在加载角度之前被解析,导致一些丑陋的显示未评估{{myVar}}几毫秒/秒。 如果角度未完全加载,如何解析ng-include指令(由Angular拥有)? 我是否需要转换以下代码:

<body id="home" ng-controller="MyAppCtrl">
    <div ng-include src="'/app/topnav/top-nav.tpl.html'"></div>
    <div>
        <div ng-view></div>
    </div>

(这里的问题是在Angular完全加载之前解析top-nav.tpl.html

to:

<body id="home" ng-controller="MyAppCtrl">
    <div ng-cloak>
      <div ng-include src="'/app/topnav/top-nav.tpl.html'"></div>
      <div>
          <div ng-view></div>
      </div>
    </div>

0 个答案:

没有答案