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


此伪指令加载页面标题模板,但是将其呈现两次。
我这样称呼它:

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


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

最佳答案

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

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

关于javascript - AngularJS指令两次渲染模板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30870351/

10-11 23:14
查看更多