问题标签 [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.

0 投票
2 回答
69 浏览

javascript - 不能使用“Observable.Of(value)”

我正在将我的应用程序从Angular 5.2.9迁移到Angular 6.0.4

我已经从rxjs v5升级到v6 我已经卸载了:rxjs-compat(因为我被告知不再需要它)

所以在旧语法中,我习惯于像这样返回自定义的 observable:

似乎这种语法不再有用,因为不再有“of”运算符

错误如下:

错误 TS2339:“typeof Observable”类型上不存在属性“of”。

那么替代方案是什么? 建议?

0 投票
2 回答
455 浏览

angular - 从 angular 5 更新到 angular 6 并且不能再构建 dist 文件夹

这是我的设置:

我试过了:

  • 构建
  • ng build --prod
  • ng 构建 --environment=prod
  • ng build --target=production --environment=prod
  • ng build --prod --env=prod
  • npm run build 等。

我现在完全不知道为什么没有建立 dist,如果有人可以提供帮助,我将不胜感激

0 投票
0 回答
488 浏览

angular - Nativescript procudes bootstrap: StaticInjectorError(AppModule)[EffectSources -> ErrorHandler]:

当我使用“tns run android --emulator”运行应用程序时,遇到以下错误

在设备 emulator-5554 上成功同步应用程序 org.nativescript.ema。ActivityManager:为活动 org.nativescript.ema/com.tns.NativeScriptActivity 启动 proc 1005:org.nativescript.ema/u0a90 JS:Sam 活动事件:activityCreated,活动:com.tns.NativeScriptActivity@2689395,捆绑:空 JS:已启动具有以下意图的 Android 应用程序:Intent { flg=0x10000000 cmp=org.nativescript.ema/com.tns.NativeScriptActivity }。JS:引导程序:错误引导角度 JS:引导程序:StaticInjectorError(AppModule)[EffectSources -> ErrorHandler]:JS:
StaticInjectorError(平台:核心)[EffectSources -> ErrorHandler]:JS:NullInjectorError:没有ErrorHandler的提供者!JS:JS:错误:NullInjectorError:没有ErrorHandler的提供者!JS:在 NullInjector.get (file:///data/data/org.nativescript.ema/files/app/tns_modules/@angular/core/bundles/core.umd.js:1035:19) [角度] JS:在 resolveToken (file:///data/data/org.nativescript.ema/files/app/tns_modules/@angular/core/bundles/core.umd.js:1279:24) [angular] JS: 在 tryResolveToken (file :///data/data/org.nativescript.ema/files/app/tns_modules/@angular/core/bundles/core.umd.js:1224:16) [angular] JS: 在 StaticInjector.get (file:/ //data/data/org.nativescript.ema/files/app/tns_modules/@angular/core/bundles/core.umd.js:1119:20) [angular] JS: 在 resolveToken (file:///data/数据/org.nativescript。

这是我的 package.json 文件

我尝试在线搜索解决方案,但似乎以前从未报告过。我整个上午都在挣扎,但我不是要解决它。如果您确实需要源代码,请告诉我。

如果您能指导我“在哪里”调查,我将不胜感激。

提前致谢。

0 投票
0 回答
210 浏览

javascript - 正则表达式 - RxJS 6 迁移管道

我想创建一个与 RxJS 的 .map 函数匹配的正则表达式并将其转换为管道。

现在我有这个正则表达式:

/.map(([^)]+))/g

那将匹配:

正则表达式结果

但是当我在地图中有地图时它不起作用: .pipe(map($1))

输出 :

用管道输出

我需要知道 .map 是与另一个运算符链接还是以分号结尾。

0 投票
2 回答
1252 浏览

angular - Angular 6,RxJS 返回未定义的对象

我的 map/filter 函数没有返回我从内存服务中接收到的对象。

在此响应和/或 ngAfterViewInit() returnObj 之后是未定义的控制台日志记录。我来自过滤器功能的数据具有价值,我可以控制台记录 data.id

我的模型如下所示

0 投票
1 回答
659 浏览

angular - 如何在 RXJS 6 中减去 2 个 observables

我想减去 2 个可观察的数字

在 RXJS5 我正在执行以下命令

但在 RXJS6 中,combineLatest 已弃用:弃用,以支持静态 combineLatest ,如下所示

我们如何使它在 RXJS 6 中工作?

在尝试 combineLatest 的 RXJS6 格式时,

我收到一个错误 算术运算的左侧必须是“任何”、“数字”或枚举类型。

0 投票
1 回答
68 浏览

arrays - rxjs/Angular2 循环但显示单个关联数组的不同对象

我最近使用 rxjs 组合了两个数组

使用 rxjs 过滤器

现在看起来这个..

然后我试图显示商品价格但它不起作用

如果阵列应该看起来像这样,我希望得到修复或更好

希望我能做到,因为它更容易循环。

0 投票
4 回答
8582 浏览

angular - Angular 6:在“可观察”类型上不存在错误模块“rxjs/add/operator/map”和另一个错误“地图”'

我正在使用 Angular 6,但出现两个错误 -

  1. ./src/app/app/img/img.service.ts 中的错误找不到模块:错误:无法解析“/Users/user/Projects/A4/imageSearch/src”中的“rxjs/add/operator/map” /应用程序/应用程序/img'

  2. src/app/app/img/img.service.ts(21,9) 中的错误:错误 TS2339:“可观察”类型上不存在属性“地图”。

0 投票
2 回答
4157 浏览

angular - 在“AuthenticationInterceptor”类型中具有可观察“拦截”的 HttpInterceptor 不是 > 基类型“HttpInterceptor”中的相同属性

我不明白这段代码有什么问题,你能帮我吗?

完整的错误是:

'AuthenticationInterceptor' 类型中的属性 'intercept' 不能分配给基类型 'HttpInterceptor' 中的相同属性。类型 '(req: HttpRequest, next: HttpHandler) => void' 不可分配给类型 '(req: HttpRequest, next: HttpHandler) => Observable>'。类型 'void' 不能分配给类型 'Observable>'。16:3

0 投票
4 回答
62566 浏览

angular - 错误:无法解析“rxjs/add/operator/map”

这是app.module.ts我尝试在不同的项目中完成地图的导入,它工作正常,但在这个项目中它不起作用。

app.component.ts

page.service.ts