rxjs 相关问题

JavaScript的Reactive Extensions(RxJS)是一组库,用于使用可观察集合和Array Extras样式组合来编写异步和基于事件的程序。

通过.value 访问BehaviorSubject 是一个不好的做法吗?

我听说通过 .asObservable() 公开你的BehaviorSubjects并创建一个API来添加/删除元素被认为是很好的做法。 下面的实现是推荐的吗...

回答 1 投票 0

如何在 Observable 上使用 NgFor 使用 Async Pipe 在数据加载后生成子组件?

我在尝试使用来自父组件的可观察数据来渲染子组件时遇到问题,然后使用异步管道将数据转换为列表对象并使用它来渲染它...

回答 1 投票 0

我们如何在 rxjs/map 运算符中使用参数

在rxjs, 导出函数映射(项目:(此:A,值:T,索引:数字)=> R,thisArg:A):OperatorFunction; 我找不到 thisArg: A 的用法。

回答 2 投票 0

实现一个倒计时器,定期与RxJs中的后端同步

我需要在我们的 Angular 组件之一中向用户显示剩余时间。剩余时间的初始值来自服务器。使用间隔这将是一项微不足道的任务,但由于

回答 1 投票 0

如何将“通用”ngrx 操作作为参数传递?

我想为我的一些实体编写CRUD服务,但想在抽象类中编写逻辑。为了简单起见,这些是我的操作组,请注意,为此删除了所有代码

回答 1 投票 0

Map 在 Angular 6.0.0 和 rxjs 6.1.0 的 Observable<Object> 上不存在

嗨,我正在尝试遵循有关 Angular 的教程,但该教程是在 9 月份制作的。我相信这个人使用了 angular-cli 1.3.2。我不确定他使用的是哪个版本的 rxjs。我正在使用角度...

回答 7 投票 0

Angular 12:我可以使用 HttpClient 处理来自 API 的多种类型的响应吗?

我在下面有这段代码,正如你所看到的,它只是检查我的 API 响应是否正常并返回一个值或抛出一个我可以捕获的错误。 fetch(`http://localhost:9000/api/test`, { 方法:...

回答 1 投票 0

Angular API 调用每秒都会获取数据

我继承了一些 Angular/ng-boostrap 代码,这些代码定义了一个包含静态数据的表,可以正常工作。现在我们需要从 API 调用中获取数据,因此我尝试对其进行如下修改。我用了答案...

回答 1 投票 0

使用 Angular 更改请求超时

我目前正在使用 Angular 的 rxjs 和 httpclient 来发出 get 请求。它看起来像这样: get(路径:字符串):Observable { 返回这个.http .得到...

回答 1 投票 0

如何重复 RxJS from() 但跳过第一次发射

我有以下代码,我希望它应该为 ScheduleEntries 数组中的每个成员发出,并且我希望跳过每个数组成员的第一次发出。我怎样才能让它发挥作用? 对...

回答 1 投票 0

测试可观察订阅内的行为

我无法测试调用 API 服务并订阅它的方法的行为。 我的方法的代码如下所示: 验证():无效{ this.state = 验证状态.VERIFYIN...

回答 1 投票 0

从 switchmap 返回多播可观察值

我在尝试理解为什么在尝试创建共享可观察值时需要在外部可观察值处使用管道共享运算符时遇到一些问题。我认为通过分享就足够了...

回答 1 投票 0

使用 RxJS 取消队列中的所有项目

我有一个名为ringBell 的函数,它返回一个完成铃声响起的Promise。我希望能够通过在主题上调用 .next() 来触发铃声,并且我希望铃声...

回答 1 投票 0

使用 RxJS 重构角度分量以使用信号

我目前正在重构一个使用RxJS的Angular组件,旨在实现信号。该组件的要求是: 检索并呈现业务对象。 显示加载指示器。 S...

回答 1 投票 0

关闭新焦点后如何返回原焦点

我有一个对话框组件,可以在每个页面上调用。我认为它有一个需要聚焦的按钮,但是当关闭对话框时我失去了原来的焦点......

回答 1 投票 0

Angular:如何在修改资产文件时刷新组件内的 div

我有一个外部JSON文件存储在角度应用程序的资产文件夹中。此配置用于根据 JSON 中提供的到期日期在组件中显示图像。我已经开发出逻辑

回答 1 投票 0

为什么可观察对象在回调完成之前就返回了?

组件 A 订阅服务 B 中的可观察对象: A组份: 测试Mqtt(){ console.log('testMqtt 被调用'); this.serviceB.connectToBroker().subscribe({ 下一个:(resp)=> 控制台...

回答 1 投票 0

全球化组件具有新焦点,但关闭时不会返回原始焦点[角度]

我有一个对话框组件,可以在每个页面上调用。我认为它有一个需要聚焦的按钮,但是当关闭对话框时我失去了原来的焦点......

回答 1 投票 0

rxjs 在每次迭代后更新数组的可观察值

我有一个 Observable,其中包含一个数组,我在 UI 中使用该数组与异步管道来显示合约表。该表中的一列显示页面加载时“未处理”的状态值。

回答 1 投票 0

取消订阅一系列订阅

在 Angular 应用程序中,我通过将订阅全部推送到数组中来管理订阅,然后循环遍历它并在 ngOnDestroy 期间取消订阅。 私人订阅:订阅[] = [] 这个。

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.