Ionic Framework:如何更改具有动态URL的状态?

时间:2015-08-31 05:19:36

标签: ionic

 $stateProvider.
  state('steps', {
        url: '/steplist/:stepList/:startStepId/:endStepId',
        templateUrl: 'views/step.html',
        controller: 'StepsCtrl'
  });

我有状态'steps',它的url有:steplist,:startStepId和:endStepId动态设置。那么如何使用$ state.go()函数从控制器设置这些值?

1 个答案:

答案 0 :(得分:3)

$state.go(to [, toParams] [, options]);

$state.go()的第二个参数是包含状态参数的对象。有关详细信息,请参阅ui-router project wiki

$state.go('steps', { stepList: 1, startStepId: 2, endStepId: 3});