问题标签 [rxjs6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rxjs - mergeMap 在 rxjs6 中抛出“预期流的无效对象”错误
将 rxjs 从 v5 迁移到 v6 后,我在使用 mergeMap 时遇到错误:
错误:
of('baz')
是流,对吧?那么为什么我会收到这个错误呢?
angular - 如何将角度下拉列表的选定值绑定到标量值的 Observable?
我有一个角度材料选择组件,我想将下拉列表的选定值绑定到来自 firebase 的标量 Observable。我想在不打开组件中的 observable 的情况下做到这一点。看起来我无法使用异步管道绑定值。下面的代码会抛出异常,因为 mat-select 的值不能绑定到“uiStateSvc.currentClient$ | async”。
我正在从 firebase 中提取下拉列表的当前选定值,如下所示:
angular - RxJS v6 迁移,不明白哪里错了?
我更新到 Angular 6。没有安装 rxjs-compat。更改我的代码
至
等等。
但是如果我做服务我会得到一个错误
等等。
如何修复这些错误?
angular-material - 升级到 Angular 6、材料 6 后,选择选项事件连续触发,浏览器挂起。如何停止不需要的发射事件?
在下面的代码中,我的国家选择选项被触发了很多次,以至于浏览器停止响应。
我的组件代码如下
我试图通过检查其用户更改事件 [isUserInput] 并检查值是否真的改变来进行限制!现在能够减少火灾事件并且应用程序正常工作。
有没有更好的方法来使用选择选项,因为现在包括上面的逻辑,到处都在使用 mat-select 组件。
typescript - 结合 oberables rxjs 5.5+
考虑以下获取实体并为每个 ID 属性加载相关模型的代码(加载外键对象):
第一个合并工作,第二个得到undefind
。试图阅读merge
并mergeAll
没有成功。
http
请求中的对象如下所示:
在这三个动作之后,我希望它看起来像(在loadModel()
功能的帮助下):
我的loadModel
功能:
angular6 - 迁移到 RxJs 6 和 Angular 6,帮助我了解 RxJs 的变化
在更新之前,我使用此功能在用户登录状态更改时从 firestore 服务获取用户数据:
现在我试图在 RxJS 6 中重新制作它,但它不起作用:
怎么了?
javascript - 使用订阅的返回值来创建可订阅的承诺
所以我目前有以下代码等待输入元素完成输入,然后执行 ajax。
input = 输入元素 例如<input>
axiosAjax = 只是我的 ajax
我正在尝试将 ajax 移出 switchMap,以便我可以在此函数之外调用 ajax。例如.subscribe( () => this.aDifferentAjax() )
。但是,我仍然想保持丢弃旧 ajax 的能力。
我该怎么办?
也许看起来像这样:
rxjs - RXJS 最近是否发生了重大变化?
我在 Angular 6 中有以下代码,之前运行良好。
突然,随着最近的一些库更新(rxjs ??)它抛出一个错误?什么语法发生了变化,突然破坏了我的代码?
错误类型错误:db.list(...).snapshotChanges(...).map 不是 NavigationComponent.push../src/app/navigation.component.ts.NavigationComponent.getNavigation 中的函数
或者更重要的是,我该如何解决?:-(
angular - “可观察”类型上不存在属性“catchError”>'
从 angular 5 到 6(使用 angular 6 和 rxjs 6),在我的 linter 中出现以下两个错误。任何人有任何想法,请,谢谢。