0

我有一个代表以下对象的任务减速器:

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

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

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

我不喜欢的是要访问我必须使用的任务列表tasks.tasks。我考虑过将error,loadingtasks单独传递给组件以及使用getter。tasks但是,当我传入 say and时,这会带来另一个问题users......我必须为两者传入一个loadinganderror属性tasksusers

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

4

1 回答 1

0

您是否被 tasks.tasks 困扰?

使用名为 的状态切片有什么问题tasks,它将包含

{
    error: false,
    loading: false,
    currentTasks: []
}
于 2017-03-20T17:41:42.520 回答