PathJS优雅的方式忽略了其余的url

时间:2014-03-04 14:44:48

标签: javascript path.js

我正在使用path.js。我有/foo/bar/baz之类的服务,我使用baz作为参数。所以我的路由器就像:

Path.map("#/foo/bar/:baz").to(function(){
    //call the service
});

但有时我需要一个网址:/foo/bar/baz/ignore/whatever/etc/bla/bla。但是/whatever/etc...部分是不可预测的,因为我们可能有多个参数。

所以有一种方法可以在某个级别之后将其余的url作为参数。我需要这样的东西:

Path.map("#/foo/bar/:baz(/*rest)").to(function(){
    var params = this.params['rest'] ? this.params['rest'] : this.params['baz'];
});

在这种情况下,rest = ignore / whatever / etc / bla / bla

0 个答案:

没有答案