使用angularJs中的state.go()将对象传递给控制器

时间:2015-06-04 13:46:03

标签: angularjs

所以我想传递一个对象(json)(例如:person实体)作为state.go()的参数,而不是通过url发送它。 我尝试使用这样的参数

     .state('send-to',{
        url:'/:id/options',
        views:{
            'content@':{
                   templateUrl:'page.jsp',
                   params:      ['ref'],
                   controller:'optionCtrl'
                  }
            }       
        })

在我的controller1中我用这个:

 $state.go('home.referentiel.option',{id:$scope.selected,ref:p});

并在我的控制器'optionCtrl'我用这个:

 $scope.selectedReferentiel = $stateParams.ref;

由于

0 个答案:

没有答案