谁在这个@ngrx示例中订阅了loadCollection $效果?

时间:2017-03-31 21:35:13

标签: ngrx ngrx-effects

我不明白谁订阅效果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)))
    );

1 个答案:

答案 0 :(得分:0)

由于

,这是一个自我开始的观察

y=10 z=15

ofType(collection.ActionTypes.LOAD)效果框架订阅了@ngrx