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