我正在使用angular-ui-router 1.0。我在尝试使用组件时检索参数,我已经尝试了旧$state.params
和$stateparams
,但这不起作用。我无法使用解决方案,因为我们正在使用' ocLazyLoad'进行动态路由。有什么建议吗?
类似的东西:
$stateProvider
.state('test', {
url: "/test/:id",
component: "myComponent"
});
答案 0 :(得分:0)
有一个错字。喜欢:id不能被识别为参数。 (/缺少)
url: "/test/:id",
答案 1 :(得分:0)
我不确定你是否在问这个问题,但是状态参数可以像下面这样访问
.state('question',{
url : '/question/:id' // or url : '/question/{id}'
controller : 'SomeController',
component : 'someComponent'
});
并以
的形式访问参数 .controller('SomeController',function($state,$stateParams){
$scope.id = $stateParams.id;
});