我正在尝试实现应该具有多个参数的角度路线。这是我尝试过的一个示例:
.when('/myRoute/paramA/:paramA/paramB/:paramB/paramC/:paramC', {
templateUrl: 'abc.html',
controller: 'pwrController as pwrCtrl'
});
现在的问题是,我必须始终通过paramA才能通过paramB。而paramA和paramB才能通过paramC。
我可以单独通过paramA,paramB或paramC进行任何角度操作吗?
谢谢。 !
最佳答案
将$location
注入到控制器中,并使用它代替routeParams
var paramA = 'something';
$location.search('paramA', paramA); // write
// result http://localhost:3000/#/route/routeParam?paramA=something
$location.search() // read whole object
$location.search().paramA // read one parameter
// result 'something';