ngrx - chain two store.select slices

后端 未结 3 1624
逝去的感伤
逝去的感伤 2021-02-13 21:00

In my Todo Cmp I have this code

this.todoListGroup$ = this.ngrx.select(fromRoot.getTodos)
    .flatMap((todos: Todo[]) => {
        console.log(todos)
                


        
3条回答
  •  广开言路
    2021-02-13 21:42

    Try this:

    this.todoListGroup$ = this.ngrx.select(fromRoot.getTodos)
    .flatMap((todos: Todo[]) => {
        console.log(todos)
        this.todos = todos
        this.ngrx.select(fromRoot.getLastChangedTodo);
    })
    .take(1)
    .map(lastTodo =>{{
        console.log(lastTodo)
        doSomething(this.todos, lastTodo)
    })
    

提交回复
热议问题