【问题标题】:NGRX passing reducer state into componentsNGRX 将 reducer 状态传递给组件
【发布时间】:2017-08-12 02:45:08
【问题描述】:

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

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

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

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

我不喜欢的是,要访问任务列表,我必须使用tasks.tasks。我考虑过将errorloadingtasks 分别传递给组件以及使用getter。但是,当我传入 tasksusers 时,这会带来另一个问题......我必须为 tasksusers 传入 loadingerror 属性

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

【问题讨论】:

标签: javascript angularjs angular ngrx ngrx-effects


【解决方案1】:

你是否被 tasks.tasks 困扰?

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

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

【讨论】:

    猜你喜欢
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-27
    • 2016-08-17
    • 2021-01-03
    • 2019-01-20
    • 2022-01-18
    相关资源
    最近更新 更多