ddsnbb 发表于 2015-10-14 17:00:57

路由跳转互相传递值问题


各位好:想请问一下, 如果从A跳转到了B界面,B界面想返回A界面的时候,更新A界面的内容,
B的controller里面怎么能调用到A的controller内的方法
js片段如下:
.state('A', {
url: '/A',
views: {
    'tab': {
      templateUrl: 'templates/a.html',
      controller: 'ACtrl'
    }
}
})

.state('B', {
url: '/B',
views: {
    'tab': {
      templateUrl: 'templates/b.html',
      controller: 'BCtrl'
    }
}
})

.controller('ACtrl', function($scope){
$scope.test = function(){}
})

.controller('BCtrl', function($scope){
//请问怎么调用ACtrl里的test方法?
})

你懂的 发表于 2015-10-15 21:24:52

数据放在localstorage里面公用一个services试试

或者方法绑定到 $rootscope上面
页: [1]
查看完整版本: 路由跳转互相传递值问题