nomanHasan
10/11/2017 - 9:54 AM

2 #todoapp-angular-ngrx

2 #todoapp-angular-ngrx

//..............................

@Effect()
  GetTodos$: Observable<Action> = this.actions$.
    ofType<TodoActions.GetTodos>(TodoActions.GET_TODOS)
    .mergeMap(action =>
      this.http.get(environment.client.base_url + '/api/todos')
        .map((data: Response) => {

          console.log(data);
          return new TodoActions.GetTodosSuccess(data["data"]["docs"] as TodoState[]);
        })
        .catch(() => of(new TodoActions.GetTodoError()))
    );