Maison > Questions et réponses > le corps du texte
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<. 🎜>
巴扎黑2017-05-15 17:12:44
Vous pouvez ajouter des service
,service
是全局单例。两个controller
通过service
données partagées