AngularJS指令两次渲染模板

时间:2015-06-16 14:20:00

标签: javascript angularjs angularjs-directive

angular.module('lawgauge')
    .directive('mainheader', function () {
        return {
          restrict: 'A',
          templateUrl:'/angular/templates/header',
        };
});

此指令加载页眉模板,但它会两次渲染。 我称之为:

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

这是问题的屏幕截图:https://yadi.sk/i/0HEjsf1uhHYom 该怎么办?

1 个答案:

答案 0 :(得分:0)

我没有找到双重渲染模板的原因,但我使用ng-include而不是自定义指令修复了它:

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