PathJS элегантный способ игнорирования остальной части URL

Я использую path.js, У меня есть сервис как /foo/bar/baz и я использую baz в качестве параметра. Так что мой роутер похож на:

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

Однако иногда мне нужно URL-адрес, как: /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 = игнорировать / что угодно / etc / bla / bla

0 ответов

Другие вопросы по тегам