这是我的链接:
http://www.example.com/book/details:id/:type
其中“id”和“type”是自定义变量。 (我知道如何构建链接没有问题) 我希望“type”参数是optionnal,我在互联网上看到了一些例子,比如“id:42?/:type”但是它不起作用......
我的路由也是以这种方式处理我的链接:
.when('/book/detail:id/:type', {templateUrl : 'partials/detailBook.html'})
然后我使用AngularJS的$ routeParamaters来获取我的任何其他链接中的参数。
感谢您的帮助。
答案 0 :(得分:2)
您的路线应:type?
,以便将类型设为可选。
`when('/book/detail/:id/:type?', {templateUrl : 'partials/detailBook.html'})`
配置可以是类似的,
app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
`when('/book/detail/:id/:type?', {templateUrl : 'partials/detailBook.html'})`
}]);