我有 2 个选择器 selectAllJournals、selectAllAccounts,它们在不同时间发出值。 一旦 selectAllJournals 发出一个值,组合选择器就需要一个来自 selectAllAccounts 的值。 现在,如果 selectAllAccounts 发出值,我会 ...
我有 2 个选择器 selectAllJournals、selectAllAccounts,它们在不同时间发出值。 一旦 selectAllJournals 发出一个值,组合选择器就需要一个来自 selectAllAccounts 的值。 现在,如果 selectAllAccounts 发出值,我会 ...
您好,我创建了这个 ngrx 选择器 路径:src\app\store\navigation\navigation.selectors.ts 我不知道为什么,但是当我在组件中调用我的 observable 时,我遇到了这个问题: 错误类型错误:无法读取未定义的属性(读取“地图”) 这是我来自 ...
我有这个 减速器.ts index.ts注册所有reducer app.module.ts StoreModule.forRoot(reducers, {metaReducers}), 选择器.ts 在我的组件 user.component.ts 还原状态 但是我 ...
我如何将这两种选择结合在一个功能中。 我尝试了几种方法,例如: combineLatest并且它没有调用Other stackoverflow disccusion 。 有什么办法可以同时使用单一功能吗? ...
我对编写测试用例很陌生,需要一些帮助。 我有一个看起来像这样的选择器标签 export const selectSearchQueriesById = (id: string) => createSelector( SomeRootSelector, SearchData => Sear ...
我创建了两个选择器 获取所有网络 - export const getAllNetworks = createSelector(getState, state => state.networks); 获取每个网络的设备 我想创建第三个选择器,它使用第一个选择器获取网络,然后使用第二 ...
我是ngrx世界的新手。 我正在尝试直接在我的效果中获取我的状态数据。 这个想法是获取一种类型的帐户(发布商或广告商)并将此信息发送到“成功”操作。 这是我的效果: 这是我的选择器 我想我需要在exhaustMap 之前使用withLatestFrom 但不能使用它。 谢谢你的帮助 ...
我有一个 在我拥有的组件中 系统启动时功能undefined ,因此[]被传递到回调中。 然后 feature 然后更改为正常值,但.metadata不可用,因此 select 返回 [] 与上一个结果相同,因此不应调用dosomething()回调。 但它实际上在我的代码中再次被调用 [] ...
说在我的商店里我有一个包含数据数组和索引的功能 我想要做的是,每次activeIndex更改时,我都会收到通知并获取data[activeIndex] 所以我有一个选择器 但是如何在我的组件中获取data[activeIndex]呢? 谢谢 ...
我正在学习 NgRx 并尝试 console.log 从效果中的商店中选择的一些值。 我不太了解 RxJs。当我尝试时,它显示的是这样的内容,而不是数字: 这是代码: 如果我遗漏了一些重要的概念,我也会感谢有关阅读/查找内容的建议。 ...
我有这个 class 示例,它在构造函数中使用 ngrx 存储其他服务,当我开玩笑地测试这个 class 时,在构造函数中传递存储的最佳方法是什么? 这个 class 不是组件或注射剂。 单元测试。 但是单元测试失败,选择器没有从构造函数中获取初始 state 的数据,初始 state 是一个简单 ...
我维护/开发了一个 angular 网络应用程序,它使用了很多带有道具的 ngrx 选择器。 将它从 Angular v9 升级到 v13 后,我不得不重构这些选择器,因为RFC: Deprecate Selectors With Props弃用了 NGRX 的带有道具的选择器,支持工厂选择器。 ...
我正在使用reducerManager在全局 object 中添加我的减速器。 例如,如果我写const reducer = createReducer( initialState, on( doSomething, state => state ) ); 然后: reducerManage ...
初始数据定义和接口:export interface IInitialData { version: { patch?: string; Version: string, build: number, }; } export con ...
由于 NGRX 在版本 11 中弃用了带有 props 的选择器。使用属性的预期方法是创建工厂选择器, 你如何嵌套选择器,或者从另一个调用一个并在它们之间传递 state? 在更改之前,使用以下两个选择器 您可以使用以下命令从另一个选择器中调用其中一个 现在工厂选择器是处理属性时的预期格式,选择器现 ...
使用工厂选择器模式const selectA = (id: number) => createSelector(...)我有一个实例,我想在另一个选择器(遍历 ID 数组)中重用这个选择器,但我不知道调用createSelector时传递给因子选择器的值。 所以我有一个选择器,每当我想为组件 ...
“res”值是一个object,即不检索与选择器相关的数据,在其他地方工作,但效果是得到这个object。 为什么会这样? _isScalar: 假 ...
大家好,我正在创建一个选择器,用于过滤商店中的一些想法,但是当我在选择器上实现它时,它会在对象上创建一条线。 选择器工作正常,但我看到它的中间线好像不是 100% 好。 我该如何解决? 谢谢你的帮助! product.selector.ts 从家庭组件 所有使用 Ngrx & ...
account.effect.ts 文件 在上面的文件中,我导入了选择器,您可以通过 this.store.select(FromAcc.getSelectedAccInfo) 访问它。 我想访问选择器值 FromAcc.getSelectedAccInfo 并添加一个我将从服务接收的值,然后 ...
我有一个大型项目正在慢慢迁移到新的ngrx语法。 我们有许多选择器,它们是这样的普通函数: 使用createSelector编写新的选择器: 这两个都使用相同的 state 形状,但是我如何结合使用createSelector创建一个新的选择器? 我知道我可以在组件代码中使用管道来执行此操作: 但这 ...