微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – ngrx中的store.select是什么

我是Redux的新手,从ngrx开始.我无法理解这行代码store.select的含义:

 clock: Observable<Date>;
 this.clock = store.select('clock');

解决方法:

用非常简单的术语来说,select会从包含在Observable中的应用程序状态返回一段数据.

它意味着,select运算符获取您需要的数据块,然后将其转换为Observable对象.所以,你得到的是一个包含所需数据的Observable.要使用您需要订阅的数据.

让我们看一个非常基本的例子.

>让我们定义我们商店的模型

导出界面AppStore {
    时钟:日期
}
>从’@ngrx / store’将商店导入您的组件
>通过注入构造函数来创建商店

构造函数(private _store:Store< AppStore>){}
>选择返回Observable.

因此,在组件中声明时钟变量如下: –

公共时钟:Observable< Date&gt ;; 现在您可以执行以下操作: – this.clock = this._store.select(‘clock’);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐