angular.js - angularjs控制期间传值问题
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:10:44
0
1
459

在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那还是最初的赋值

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

모든 응답(1)
巴扎黑

service,service是全局单例。两个controller通过service공유 데이터

를 추가할 수 있습니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿