我的问题与从 ngrx 商店调度和选择有关。
让我们看一下官方示例应用程序中的以下代码:
export class CollectionPageComponent implements OnInit {
books$: Observable<Book[]>;
constructor(private store: Store<fromBooks.State>) {
this.books$ = store.select(fromBooks.getBookCollection);
}
ngOnInit() {
this.store.dispatch(new collection.Load());
}
}
我想了解是什么促使选择从ngOnInit
.constructor
任何人都可以提供解释吗?
PS顺便说一句,上面是来自ngrx示例应用程序的示例代码,可以在这里找到:https ://github.com/ngrx/platform/blob/master/example-app/app/books/containers/collection-page .ts