angulaire.js - Problème de transmission de valeur lors du contrôle AngularJS
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:10:44
0
1
480

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<. 🎜>

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(1)
巴扎黑

Vous pouvez ajouter des service,service是全局单例。两个controller通过servicedonnées partagées

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal