我不明白谁订阅效果loadCollection$
以及这个@ngrx示例中的可观察性是如何开始的。有人可以解释一下吗?
@Effect()
loadCollection$: Observable<Action> = this.actions$
.ofType(collection.ActionTypes.LOAD)
.startWith(new collection.LoadAction())
.switchMap(() =>
this.db.query('books')
.toArray()
.map((books: Book[]) => new collection.LoadSuccessAction(books))
.catch(error => of(new collection.LoadFailAction(error)))
);
答案 0 :(得分:0)
由于
,这是一个自我开始的观察 y=10
z=15
ofType(collection.ActionTypes.LOAD)
效果框架订阅了@ngrx
。