我正在尝试在 config.route.js 文件中传递多个参数。传递一个参数效果很好,但我无法传递两个参数。顺便说一下,第二个是可选的。有任何想法吗?这就是我到目前为止所拥有的......
function getRoutes() {
return [{
{
url: '/main/:containerId',
config: {
title: 'main',
templateUrl: 'app/main/edit.html',
params: 'containerId',
}
}, {
url: '/main/:containerId/:planId',
config: {
title: 'main',
templateUrl: 'app/main/edit.html',
params: {
containerId: 'containerId',
planId:'planId'
}
}
}
最佳答案
可选参数应用 ? 表示
示例
url: '/main/:containerId/:planId?'
这个 fiddle 可能会帮助您获得有关可选参数的更多知识。
在 .otherwise({redirectTo: '/0/'}) 中,结尾/很重要,不应被忽略。您应该尝试将其更改为“/0/3”,您将看到传递的参数,否则仅传递第一个参数。
关于javascript - 如何使用 Angular 在 config.route.js 中传递多个参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619998/