Il y a un bouton de connexion dans navbarControl. Cliquez sur login pour ouvrir une boîte de connexion avec $uibModel. Le contrôleur est loginCtrl. Comment transmettre la valeur de ce 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;
}
La question actuelle est de savoir comment détecter le changement de valeur de data.myMenu.loginInfo dans navbarControll. J'ai modifié la valeur de data.myMenu.loginInfo lors de la connexion, mais la valeur de navabarControll est toujours l'affectation d'origine<. 🎜>
Vous pouvez ajouter des
service
,service
是全局单例。两个controller
通过service
données partagées