Вместо да имам пет различни маршрута, се опитвам да комбинирам пет различни пътя в една функция, но все пак трябва да знам кой път съвпада. Така че, ако настроя маршрута си с помощта на регулярен израз:
Router.route(/^\/(accounts)|(contacts)|(forecasts)|(analytics)|(activities)/, function() {
// which one did it match?
console.log("matched "+this.params) //this returns an array of five params
}
как да се позова на съвпадащия параметър във функцията?
this.params връща масив от пет параметъра, като четири от тях са недефинирани, а другият съвпада, но кой от тях е дефиниран зависи от съвпадението, така че това не е много полезно.