Огромная помощь, спасибо!
аюсь использовать ngrx в своем приложении, и по какой-то причине он не работает.
Вот как я получил это ранее, используя простой сервис в моем маршруте разрешения:
resolve() {
return this.service
.getData()
.map(data => data.pages.filter(page => page.parent === 'home'));
}
Затем я изменил это в это:
resolve() {
this.store.dispatch(new LoadConfigAction());
return this.store
.select('configuration')
.do(data => console.log(data))
.map((data: any) => data.pages.filter(page => page.parent === 'home'));
}
Я получаю данные в своей консоли, поэтому данные извлекаются, но разрешение, по-видимому, не заканчивается, поэтому моя навигация не происходит.
Мне интересно, может быть, тип возврата из this.store не совпадает с Observable из моего сервиса, но я немного растерялся.
Есть идеи?