Я пытаюсь выполнить глубокую привязку в компоненте Angular 2, чтобы открыть вкладку, когда задан параметр URL. Пример:Угловая 2 Перейдите к внутренней привязной ссылке
http://my.project/tabs/2
Это позволило бы вызвать мой компонент для загрузки вкладку № 2 на странице загрузки вместо вкладки по умолчанию # 1.
Мне также нужно изменить текущий URL-адрес на http://my.project/tabs/2
, когда на странице нажимается Tab # 2.
После того как я отправил это я решил проблему маршрутизации, но отличается от вашего ответа я использовал конструктор (params: RouteParams) {var test = params.get ('id'); }. Кажется, это лучше, чем захват данных с помощью строковых манипуляций. Есть ли причина, по которой вы не использовали params.get()? – AJStacy
@AJStacy TBH, не думал об этом в то время. В моем коде было что-то подобное (там не было параметров ...), поэтому я подумал, что это может сработать для вас. Но, как я сказал в комментарии, я рад, что вы сделали что-то умнее (: – Sasxa