Где использовать угловое разрешение? Внутри маршрутов ленивой загрузки модуля или в маршрутах родительского модуля? - PullRequest
0 голосов
/ 31 октября 2019

Допустим, мы загружаем модуль B из модуля A. Например,

// routes for module A

const routes: Routes = [ 
  { path: '', loadChildren: './pages/B/B.module#BModule'}
]
// routes for module B

const routes: Routes = [ 
  { path: '', component: 'BComponent'}
]

Мой вопрос: где мне использовать resol для компонента / модуля B. Внутри трассы для А или Б? Какой правильный / лучший подход?

1 Ответ

1 голос
/ 31 октября 2019

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

Еще одно предложение, если вам нужно использовать разрешение (и если оно требуетзначительное время для завершения), попробуйте предварительно выбрать этот ленивый маршрут. Это может значительно сократить ваше время.

...