routeProvider URL参数中的变量

时间:2015-05-13 16:08:04

标签: angularjs angular-routing

我的app.js中有这个网址:

$routeProvider.when('/:language/boat-rental-:departure', {
    templateUrl: 'partials/boat-rental.html', 
    controller: 'BoatListCtrl'
});

因此,应用程序可以像/en/boat-rental-malaga一样处理网址。

现在,我想更换一艘混凝土船,如帆船,摩托艇或双体船。我的意思是,我想处理网址: /en/sailboat-rental-malaga

我该如何做(不起作用):

$routeProvider.when('/:language/:boatType-rental-:departure', {
    templateUrl: 'partials/boat-rental.html', 
    controller: 'BoatListCtrl'
});

1 个答案:

答案 0 :(得分:0)

我很抱歉,也许我的代码被缓存了之前它没有用,但现在它正如我所说的那样:

$routeProvider.when('/:language/:boatType-rental-:departure', {
    templateUrl: 'partials/boat-rental.html', 
    controller: 'BoatListCtrl'
});

网址如:/en/sailboat-rental-majorca