腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
调度
和
选择
的
NGRX
执行
顺序
javascript
、
angular
、
rxjs
、
ngrx
我有一个post按钮,它将触发addPost()方法来分派操作(将post添加到服务器中),然后
选择
添加
的
post Id。我有一个Add_Success缩减程序来将添加
的
帖子id分配到selectedPostId中,getCurrentPostHeaderId
选择
器将使用它。我期望
的
正确
执行
顺序
是: 1.
调度
AddPost操作2.
选择
添加
的
帖子Id 但在第一次
执行
后,
顺序
总是出错:
浏览 22
提问于2019-09-29
得票数 0
1
回答
NGRX
效果-未按
顺序
执行
调度
的
操作
angular
、
ngrx
、
ngrx-effects
问题是
调度
的
操作没有按
顺序
执行
。下面是我
的
代码。请建议需要做哪些更改才能使
调度
的
操作按
顺序
执行
NTSPrintOrder$: Observable<any> = this.actions$.pipe( ofType(
浏览 6
提问于2019-11-05
得票数 2
3
回答
可以让
ngrx
强制
执行
排序吗?
angular
、
ngrx
我正在使用
ngrx
测试一个Angular 2原型应用程序。在几乎所有的情况下,操作必须在更新状态之前异步地从后端API获取数据。我使用标准方法在
ngrx
/effects中完成此操作,方法是获取数据,然后使用获取
的
数据创建另一个操作来处理状态(当然是使用reducer )。我注意到
的
是,第二个操作是按照从后端检索数据
的
顺序
处理
的
,而不是按操作启动
的
顺序
处理
的
。这可能会产生一些不幸
的
影响。在<
浏览 25
提问于2018-02-21
得票数 1
2
回答
使用构造函数在存储上进行
选择
,并使用ngOnInit从存储中分派
ngrx
、
ngrx-store
、
ngrx-store-4.0
我
的
问题是关于
调度
&从
ngrx
商店中
选择
。让我们看一下官方示例应用程序中
的
以下代码: books$: Observable<BookfromBooks.getBookCollection); this.store.dispatch(new collection.Load());} 我想了解是什么促使从ngOnInit中
浏览 2
提问于2017-10-29
得票数 14
1
回答
ngrx
商店-如何在UI中管理可能持久
的
操作
angular
、
ngrx
我开始研究
ngrx
/Store,并面临以下问题。 () => loading.dismiss()上面代码片段中
的
关键点(针对我
的
问题)是,当longRunningService完成doHeavyW
浏览 1
提问于2017-01-12
得票数 2
回答已采纳
1
回答
如何获取reducer中新增数据
的
id
angular
、
redux
、
ngrx
我正在
调度
一个在数据库中创建数据
的
操作,并在reducer中添加该数据。我
的
问题是,我如何才能获得刚刚添加
的
数据
的
id?我想向用户显示id。this.alldata= this.store.select(fromStore.getAllData); } 数据在存储中创建,如下所示 id:{ test:"hello“} 减速器具有这些标准
选择
器://github.com/UltimateAngular/
ngrx
-stor
浏览 20
提问于2019-05-02
得票数 0
1
回答
NgRx
- reducer被无限次触发
angular
、
ngrx
、
ngrx-store
、
ngrx-effects
、
ngrx-reducers
我正在尝试通过
NgRx
effect检索本地存储数据。
调度
PATIENT_FETCH操作以
执行
效果。但在调用ngOnInit方法中
的
dispatch方法时具有无限调用。如果您取消注释给定链接
的
patient.component.ts中
的
第24行,那么reducer将被调用无限次。我可能在
NgRx
实现中遗漏了一些东西。
浏览 10
提问于2021-01-25
得票数 0
回答已采纳
1
回答
ngrx
实体-订单为何重要
ngrx
、
ngrx-entity
目前,我正在研究
ngrx
实体,我在博客文章中看到,通过这个特性,我们基本上可以说,我们
的
实体就像数据库表。但我一件事都坚持不了。为什么要关注集合中
的
顺序
?因为如果我有一个数据库,我不关心表中
的
顺序
,我只是按我想要
的
顺序
选择
数据。这也可能是通过
选择
器实现
ngrx
的
方式。
浏览 5
提问于2022-11-21
得票数 0
3
回答
何时在angular2中使用
ngrx
/effect
angular
、
angular-services
、
ngrx
、
ngrx-effects
我有一个与应用程序接口通信
的
anuglar2项目。最近,我决定集成
ngrx
/store来维护组件
的
状态,并遵循转储智能组件架构。但是接着,我读到了
ngrx
/effect,它可以在api请求上使用。我
的
问题来了,为什么我应该使用
ngrx
/effect库,而不仅仅是从容器组件调用我
的
服务中
的
相应函数来
执行
api请求,并在成功
的
情况下
调度
操作以将返回值保存在我
的</e
浏览 1
提问于2017-05-22
得票数 12
1
回答
ngrx
选择
器是否在初始加载时调用一次
angular
、
ngrx
、
ngrx-entity
ngrx
选择
器有一个发出
的
值,而根本没有
调度
任何操作,这正常吗?即使在我
的
应用程序中未
调度
任何操作,此console.log也会在此处运行 select(fromBookmarks.selectBookmarks
浏览 10
提问于2020-09-06
得票数 0
2
回答
NgRx
测试-检查分派动作
的
顺序
angular
、
unit-testing
、
mocking
、
jasmine
、
ngrx
在运行单元测试和在store.dispatch()函数上创建茉莉花间谍时,我正在嘲笑我
的
NgRx
存储。有了这一点,我当然能够证实:被模拟
的
store.dispatch()函数被调用
的
次数。以上只是一个简单
的
单元测试示例,但是如果稍后运行集成测试,我想有一种方法来验证不同动作
的
发送
顺序
是有用
的
。我曾尝试直接访问
调度
模拟中
的
“调用”列表(就像Jest中可以完
浏览 1
提问于2020-05-05
得票数 7
回答已采纳
4
回答
当未在
ngrx
/effects中分派动作时,陷入无止境
的
循环
angular
、
ngrx
我使用Angular2
和
ngrx
/store以及
ngrx
/effects进行状态管理。 当某个操作失败时,我想显示一条错误消息,但似乎无法在@Effects()块中
执行
此任务。似乎@Effect() 必须返回一个新
的
dispatch(),但我不明白为什么。为什么上面的警告()运行了无数次呢?编辑:,我是,不是多次
调度
SelectOfficeActions.LOAD_FAIL。只有一次
浏览 1
提问于2016-08-25
得票数 11
回答已采纳
1
回答
Ngrx
效应不听动作
angular
、
ngrx
、
ngrx-effects
我想在我
的
角度应用程序(V7)中使用
ngrx
/efffect
和
ngrx
/store。按照
的
建议,我在我
的
应用程序中配置了所有的东西。在AppComponent中
调度
操作时,还原器按预期工作,但看起来效果没有侦听任何动作。
执行
ng serve -o后,检查控制台。所有记录都按预期进行记录,但生效
的
记录除外。catchError(err => of(new fromActions.GetItemsSuc
浏览 1
提问于2019-03-14
得票数 0
回答已采纳
2
回答
NgRx
-减速器
的
执行
顺序
和
效果
angular
、
ngrx
我有一个使用
NgRx
8.3.0
的
角8应用程序 对于其中一个操作,我需要在效果之前
执行
还原器,因为效果取决于还原状态。
NgRx
是否保证该命令,或者是否有强制
执行
该命令
的
方法?
浏览 6
提问于2020-01-31
得票数 24
回答已采纳
1
回答
对Angular路由器更改
执行
调度
操作
angular
、
angular-routing
、
ngrx
、
ngrx-store
我正在使用Angular 8应用程序中
的
Ngrx
,我想在用户关闭路由器时
调度
一个操作。我有什么
选择
?我是否必须创建新
的
卫士并从路由器实现CanDeactivate方法,或者我可以在没有任何额外服务
的
情况下直接从我
的
组件完成这项工作?感谢您
的
任何提示或示例
浏览 13
提问于2020-04-02
得票数 1
回答已采纳
2
回答
角度显示缓存数据,并在需要时在后台更新新数据。
angular
我正在开发一个角度应用程序来处理来自服务器
的
大量数据。因此,每个API调用最多需要5秒,而且我们有几个页面调用API。我想要实现
的
是为我正在访问
的
每个页面保存缓存中
的
数据,如果我再次导航到该页面,我将立即看到缓存
的
数据,调用API来获取新
的
数据,并且只刷新他们
的
模型已经更改
的
组件。现在,API调用是从ngOnInit方法
执行
的
,应用程序在显示结果之前显示spinner。 除了将json保存在本地存储空间或类似的东西之
浏览 1
提问于2020-01-29
得票数 2
回答已采纳
2
回答
NgRx
如何按
顺序
分派两个动作
action
、
ngrx
、
dispatch
我似乎无法找到一种使用
NgRx
(而不是RxJS风格)来分派两个动作
的
方法。我想(按这个
顺序
): catchError(() => EMPTY) ) ); 如何按此
顺序
触发(
浏览 0
提问于2021-11-18
得票数 3
回答已采纳
2
回答
如何处理
NGRX
控制流
angular
、
ngrx
我是angular +
ngrx
的
新手,我有一个关于在规模上适当
的
控制流
的
问题。假设我有一个Cars组件,该组件可以加载汽车列表并可以创建新汽车。一旦这些效果被
执行
,他们就会SUCCESS
和
FAILURE动作。在我
的
ngOnInit,我订阅了这些成功/失败操作中
的
每一个来
执行
适当
的
操作-例如: ngOnInit() { .pipe( ofTyp
浏览 36
提问于2021-02-23
得票数 0
回答已采纳
1
回答
Ngrx
存储以及如何防止数据重载
angularjs
、
reactive-programming
、
ngrx
目前,我正在尝试使用
Ngrx
store学习Angular。在看完样本后,我得出了以下结论。(对于完整
的
源) } 但也许我在理解上有问题,现在每次我更改到这个组件时,ngOnInit中
的
分派都会重新加载服务器中
的
所有数据,所以每次我单击此页面时,我
的
存储都会刷新。但是它不应该使用存储中已经存在
的
数据吗?
浏览 18
提问于2017-06-27
得票数 1
回答已采纳
2
回答
在调试使用
ngrx
的
Angular应用程序时,我如何找到
调度
给定操作
的
代码行?
angular
、
redux
、
ngrx
、
ngrx-effects
目前,我正在处理一个变得相当复杂
的
项目。它使用Angular
和
ngrx
来管理状态更改。我遇到
的
一个常见问题是处理特定
的
效果或状态,并且需要知道相关操作被
调度
到哪里。有时这是直接
的
,因为只有一行代码来分派动作,有时这很复杂,因为有几行代码。这也很难理解作为动作
的
结果会发生什么,因为它可能会导致组件更改
和
触发效果(这会分派更多
的
动作)。我知道Redux Devtools,但这是不够
的
,因为它只告诉我们操
浏览 23
提问于2021-09-09
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券