选择器是纯函数,以状态切片(Stateslice)作为输入参数,返回组件可以使用的状态数据切片(这些切片包含真实的业务数据)。正如数据库有自己的SQL查询语言一样,Ngrx/store模块也有自己的查询工具,选择器。在Angular应用程序中,每个功能模块负责将自己的状态注入根应用程序状态。所以一个状态是一个带有子属性等的属性树。您可以在状态树的不同级别定义选择器,以避免每次Store组成新状态并通知组件时手动遍历状态树。基于上面代码中定义的状态,开发者想使用一个选择器从状态中查询并返回Developers数组:开发人员;});上面代码createSelector的第一个参数是一个返回根状态的纯函数。createSelector返回一个选择器。该选择器返回一个类型化的Developers数组。任何组件现在都可以使用Store.select()方法订阅对Developers数据(状态数据片段)的更改。this.store.select
