Угловая отложенная загрузка с параметрами запроса не работает - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь использовать отложенную загрузку с параметрами запроса, но это не работает. Вот пример. Stackblitz Реальный случай заключается в том, что я использую форму реактивного поиска, и для каждого поста я загружаю ленивый модуль с таблицей, представляющей результаты моего поиска. Этот пример стекаблица аналогичен. Я использую 'index' в качестве параметра запроса и пытаюсь загрузить DetailsModule каждый раз, когда выбираю строку. Любая помощь?

1 Ответ

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

DetailsModule загружается, когда вы щелкаете по любой строке (чтобы увидеть подробности). Для доступа к query parameters используйте queryParams. Предлагаю подписаться на DetailsComponent на queryParams примерно так:

constructor() {
  this.person$ = this._currentRoute.queryParams
    .pipe(
      switchMap(q => this._apiService.getPerson(q.index))
    )
  )

stackblitz

...