Terdapat butang log masuk dalam navbarControl Klik log masuk untuk membuka kotak log masuk dengan $uibModel.
.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;
}
Persoalan semasa ialah, bagaimana untuk mengesan perubahan nilai data.myMenu.loginInfo dalam navbarControll Saya menukar nilai data.myMenu.loginInfo semasa log masuk, tetapi nilai navabarControll masih tetapan asal<. 🎜>
Anda boleh menambah
service
,service
是全局单例。两个controller
通过service
data kongsi