У меня есть маршрут только с двумя дополнительными параметрами. По умолчанию, когда я пытаюсь перейти от одного этого маршрута к другому, ничего не происходит. И это нормально. Я знаю о функции routeParams.data.subscribe (...) , но этот подход мне не подходит, мне нужно полностью переинициализировать компонент. Вот почему в моей демонстрации я использую пользовательский RouteReuseStrategy с флагом data {reuse: true} . Я заимствую RouteReuseStrategy отсюда .
Ожидаемое поведение в демоверсии: перейдите на вкладку «Домой», добавьте +1, нажмите кнопку «Перейти к тому же маршруту» (это перейти к тому же самому HomeViewComponent), HomeViewComponent должен повторно инициализироваться, и значение Counter должно быть 0.
Но компонент не воссоздан, Счетчик тот же. Демонстрация Stackblitz . Спасибо!