我有以下代码:
<div ng-include src="{{ headerLocation }}"></div>
我的控制器中有以下代码:
var ER = angular.module('evidenceReviewerApp');
ER.controller('MainCtrl', function ($scope, appData, $location, $cookies) {
// Some code
if ( !! $cookies.loggedin || $cookies.loggedin == 'true' )
$scope.headerLocation = 'login-header.html';
else
$scope.headerLocation = 'anon-header.html';
});
当然我收到错误Error: [$parse:syntax] Syntax Error: Token 'headerLocation' is unexpected, expecting [:] at column 4 of the expression [{{ headerLocation }}] starting at [headerLocation }}].
我想要做的是根据用户是否登录显示不同的部分。
答案 0 :(得分:5)
<div ng-include="headerLocation"></div>
就是这样。