在navbarControl裡面有個登入按鈕,點選登入用$uibModel開啟一個登入框,控制器為loginCtrl,怎麼從這個loginCtrl向navbarControl裡邊傳值?
.factory('data',function(){
var myData = {loginInfo:true};
return {
myMenu : function(){
return myData;
}
}
})
navabarControl中
$scope.unlogin = data.myMenu.loginInfo;
loginCtrl中
$scope.login = function(){
//登录操作
data.myMenu.loginInfo = true;
}
現在的問題是,怎麼在navbarControll中檢測data.myMenu.loginInfo的值的變化,我在登入這裡改變了data.myMenu.loginInfo的值,但navabarControll那還是最初的賦值