Javascript 条件ng包括不在AngularJS中工作

Javascript 条件ng包括不在AngularJS中工作,javascript,angularjs,Javascript,Angularjs,我正在开发AngularJS应用程序。我用ng include包含页眉和页脚页面,因为所有页面的页眉和页脚都是相同的。但我的左侧导航菜单页面不是第一个登录页面的一部分,但所有其他页面都需要包含左侧导航页面 所以我试着为除了登录页面之外的所有页面包括左导航页面。但不知何故,它不起作用 index.html <header> <div ng-include src="'html/templates/header.html' "></div> <

我正在开发AngularJS应用程序。我用
ng include
包含页眉和页脚页面,因为所有页面的页眉和页脚都是相同的。但我的左侧导航菜单页面不是第一个登录页面的一部分,但所有其他页面都需要包含左侧导航页面

所以我试着为除了登录页面之外的所有页面包括左导航页面。但不知何故,它不起作用

index.html

<header>
      <div ng-include src="'html/templates/header.html' "></div>
 </header>
 <div ng-include src="'getPartial()'"></div>
 <div ng-view=""></div>
 <footer>
      <div ng-include src="'html/templates/footer.html'"></div>
 </footer>

它不应该是
?我尝试了不带“”(引号),但它也不工作控制台中是否有任何异常(如缺少文件)?控制台中没有错误/异常。它应该没有引号。您的函数getPartial是否被调用过?另外,在哪里可以在LoginController和editAccountController之间切换?你确定你的div在控制器内吗?
angular.module('webApp').controller ('LoginController',function ($scope){
     $scope.getPartial = function () {
         return '';
     };
});


angular.module('webApp').controller ('editAccountController',function ($scope){
     $scope.getPartial = function () {
         return 'html/templates/leftNav.html';
     }; 
});