NGRX将reducer状态传递给组件

时间:2017-03-20 17:25:21

标签: javascript angularjs angular ngrx ngrx-effects

我有一个任务减少器,代表以下对象:

{
    error: false,
    loading: false,
    tasks: []
}

现在,该对象被传递给一个哑组件:

<task-list tasks="tasks$ | async"></task-list>

我不喜欢的事情是访问我必须使用tasks.tasks的任务列表。我已经考虑将errorloadingtasks分别传递到组件中以及使用getter。但是,当我传递说tasksusers时,这会出现另一个问题......我必须为loading传递errortasks属性}和users

这是一个尴尬的问题,人们只是接受或有更好的解决方法吗?

1 个答案:

答案 0 :(得分:0)

你是否被tasks.tasks困扰?

使用包含

tasks状态切片有什么问题
{
    error: false,
    loading: false,
    currentTasks: []
}