2015-06-16 46 views
0
angular.module('lawgauge') 
    .directive('mainheader', function() { 
     return { 
      restrict: 'A', 
      templateUrl:'/angular/templates/header', 
     }; 
}); 

该指令加载页眉模板,但会渲染两次。 我这样称呼它:AngularJS指令将模板渲染两次

<header class="nclear" mainheader ></header> 

这是问题的截图:https://yadi.sk/i/0HEjsf1uhHYom 我能做些什么这个问题呢?

+1

笏不模板文件是什么样子? – thomaux

+1

是否有机会在另一个位置定义了两次指令? – im1dermike

+0

它只是一个html,不管什么文件包含 - 无论如何渲染两次。 –

回答

0

我还没有发现通过指令双重渲染模板的原因,但我固定它改为使用天然气,包括自定义指令:

<header class="nclear" ng-include src="'/angular/templates/header'" ></header>