ui-router 配置里的resolve如何取到params

// state 配置
{
    name: 'class'
    url: '/class/{classId}',
    resolve: {
        curClass: function($state){
            $state.params.classId // 这里是undefined
        }
    }
}

请问怎么才能在resolve里取到参数classId

阅读 3.8k
2 个回答

自问自答:

// state 配置
{
    name: 'class'
    url: '/class/{classId}',
    resolve: {
        curClass: function($transition$){
            $transition$.params().classId
        }
    }
}

resolve中尝试一下$stateParams

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题