等待父母的决心

时间:2014-10-20 07:40:13

标签: angularjs angular-ui-router

根据:

https://github.com/angular-ui/ui-router/wiki/Nested-States-%26-Nested-Views#what-do-child-states-inherit-from-parent-states

我已粘贴代码。

我试图让孩子们等待父母的决心。 一切正常,但问题是子控制器没有被实例化。 怎么样?

编辑:

$stateProvider.state('parent', {
url: 'parent',
  resolve:{
     resA:  function(){
        return {'value': 'A'};
     }
  },
  controller: function($scope, resA){
      $scope.resA = resA.value;
  }
})
.state('parent.child', {
url: '/child',
  resolve:{
     resB: function(resA){
         console.log('resolve invoked'); // it fires
        return {'value': resA.value + 'B'};
     }
  },
  controller: function($scope, resA, resB){
console.log('done'); //never fired
      $scope.resA2 = resA.value;
      $scope.resB = resB.value;
  }

我不认为这里需要模板。

0 个答案:

没有答案