2016-01-07 2 views
4

Я пытаюсь разработать проект с Angular.js 2. Я пытаюсь использовать маршрутизатор.Подстановочный переключатель в середине в Angular 2 router

Я пытаюсь создать маршрут с параметрами, чтобы поймать что-то вроде следующего:

/m/SOMETHING1/c/SOME/THING2/p/SOMETHING3

Пожалуйста, обратите внимание, что некоторые/THING2 является строка, которая может включать в 0 или более/в нем

Что мне нужно для определения маршрута является что-то вроде: { path: "/m/:sth1Var/c/*sth2Var/p/:sth3Var", component: MultiPost, name: "RouteName" }

Но я не мог найти способ использовать wildca rd символ (*) в середине.

Является ли вещь, которую я пытаюсь достичь, возможно без захвата всего URL-адреса и синтаксического анализа всего этого?

ответ

0

Я не думаю, что вы можете достичь этого с помощью определений маршрутов. Вы должны переместить это из маршрута в параметры или отдельные маршруты.

Смежные вопросы