2017-01-10 7 views
2

Я не могу найти документацию об этом драгоценном поведении Angular 2 Router: если я загружу свое приложение с параметром запроса состояния, маршрутизатор автоматически перейдет к заданному состоянию ,Currious 'status' задает поведение param с угловым2 Router

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

Например: http://my.app/?state=#/screen1&anotherParam=something автоматически «перенаправляет» мое приложение на http://my.app/#/screen1, затем я теряю anotherParam.

Это недокументированная функция или ошибка? Или вы видите какую-либо страницу, которую я пропустил по этому поводу?

ответ

2

Это известная проблема

В качестве временного решения можно добавить охранника, который охватывает все маршруты, когда охранник называется МАГАЗИНУ Params в общей и предоставить их таким образом заинтересованным компонентам.

+0

Спасибо за ваш ответ. Я думаю, ваше предложение «охранник, который охватывает все маршруты», наконец, решит мою настоящую проблему. Но мой пост был о волшебной функции с параметром запроса состояния ... –

+0

Что означает «маршрутизатор автоматически переходит к заданному состоянию», даже означает? Как выглядят ваши маршруты? –

+0

Я использую хэш-стратегию. «маршрутизатор автоматически переходит к заданному состоянию« i.e »к данному маршруту» –