Javascript NGRX将减速器状态传递到部件

Javascript NGRX将减速器状态传递到部件,javascript,angularjs,angular,ngrx,ngrx-effects,Javascript,Angularjs,Angular,Ngrx,Ngrx Effects,我有一个任务缩减器,它表示以下对象: { error: false, loading: false, tasks: [] } 现在,对象被传递到一个哑组件中: <task-list tasks="tasks$ | async"></task-list> 我不喜欢的是,要访问任务列表,我必须使用tasks.tasks。我考虑过将错误、加载和任务分别传递到组件中,以及使用getter。然而,当我传入saytasks和users时,这就提出了另一

我有一个任务缩减器,它表示以下对象:

{
    error: false,
    loading: false,
    tasks: []
}
现在,对象被传递到一个哑组件中:

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

我不喜欢的是,要访问任务列表,我必须使用
tasks.tasks
。我考虑过将
错误
加载
任务
分别传递到组件中,以及使用getter。然而,当我传入say
tasks
users
时,这就提出了另一个问题。。。对于
任务
用户


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

您是否被任务困扰。任务

使用名为
tasks
的状态片有什么不对,它将包含

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

如果要将任务和用户的
错误
加载
状态分开,则可能需要重新考虑并将通用
错误
加载
状态存储在其他位置。这将大大简化您的任务和用户简化程序。请看一看并获取一些想法。