Angular 7 Routing перезагружает дочерние вторичные маршруты - PullRequest
1 голос
/ 17 апреля 2019

У меня есть веб-приложение, которое разделено на два отдельных приложения, и у каждого есть своя собственная маршрутизация. Эти приложения расположены во вкладках в корне приложения. Каждая из них будет иметь набор вкладок для определенных функций приложения. Каждая из этих вкладок разделена на три панели и использует вторичные именованные маршруты для отображения представления в каждой. Вот макет стека:

https://stackblitz.com/edit/angular-by3crx?file=src%2Fapp%2Fapp.module.ts

Так что на верхнем уровне у вас есть приложения Fish Cleaner и Turtle Scrubber. Только Fish Cleaner делает что-нибудь прямо сейчас. И если вы нажмете Очиститель рыбы, у вас есть варианты создания и настройки. Нажатие на создание приведет к появлению опций Cleaner Creation, расположенных в деталях - Cleaner - Properties. Если пользователь снова нажимает на создание, вторичные выходы исчезают, так как они активированы в ngAfterViewInit, и это не будет вызываться снова для последующих переходов к тому же URL. Вопрос в том, можно ли перезагрузить эти вторичные розетки, когда пользователь перемещается таким образом?

...