【发布时间】:2017-09-05 17:45:28
【问题描述】:
我想将值传递给一个书呆子控制器到极客控制器,但无法传递 ng-router。
<button type="Submit" ng-click="showUser()">Show Details</button>
.when('/geeks', {
templateUrl: 'views/geek.html',
controller: 'GeekController'
})
.when('/nerds', {
templateUrl: 'views/nerd.html',
controller: 'NerdController'
})
在 Nerds 控制器中我有这个功能
$scope.showUser=function(){
$rootScope.$broadcast('btnName',{message:"msg"})
}
在极客控制器中,我收到页面加载本身的值,但我没有得到值请帮助我找到解决方案
$rootScope.$on('btnName',function(event,args){
$scope.msg=args.message;
console.log("$scope.message nnnn",$scope.msg)
})
【问题讨论】: