【发布时间】:2015-04-06 16:36:37
【问题描述】:
我尝试在控制器和服务之间进行一些数据绑定。 我只希望在我的控制器中的变量 userIsConnected 必须在函数 getUserIsConnected 返回其他值时立即更改。 也许我必须在我的服务中添加一个属性 userIsConnected?
这里是例子:
app.service('UserService', function($http){
var user = null;
this.getUser = function (){
return user;
};
this.setUser = function (user){
user = user;
};
this.getUserIsConnected = function (){
if(user)
return true;
else
return false;
};
});
app.controller("NavBarCtrl", function($scope, $http, $location, $rootScope, UserService) {
$scope.signInIsDisabled = true;
$scope.userIsConnected = UserService.getUserIsConnected();
});
感谢您的帮助
【问题讨论】: