-
0 votesanswersviews
RXJS:根据可观察到的值发出额外 Value
我是RxJs 6.0(或任何RxJs版本)的新手,虽然我看到它有多强大,但是一些简单的概念让我感到震惊 . 我有一种情况,我想根据源流向输出流中发出额外的值,但对于我的生活,我无法弄清楚如何做到这一点 . 我真的需要一个可以采用方法而不是静态值的startsWith运算符然后我可以实现这一点 . 这是一些设置场景的愚蠢代码 . import { startWith, scan, tap, merg... -
1 votesanswersviews
Angular-HttpClient:将对象映射到数组属性
我正在调用一个API,它返回一个JSON对象 . 我需要将此对象映射到数组 . 下面是我的代码,但在API调用之后既没有得到任何响应也没有任何错误 . export class Features { MenuId: number; MenuName: string; Description: string; RoutePath: string; } featureList: Fe... -
0 votesanswersviews
Json Document中的Rxjs Map Array为新的Array类型
我正从Angular Service中的PouchDB中检索文档 . 以下列格式检索文档: { "_id":"segments", "_rev":"1-4f0ed65cde23fe724db13bea1ae3bb13", "segments":[ { "name":&qu... -
47 votesanswersviews
无法在RxJs 6和Angular 6中使用Observable.of
import { Observable, of } from "rxjs"; // And if I try to return like this return Observable.of(this.purposes); 我收到一个错误说明,'''类型'不存在'Observable'属性' -
18 votesanswersviews
类型'Observable<Event>'上不存在Angular 6 router.events.filter 'filter'
我已经完成了将我的应用程序更新为Angular 6(它是在5.2版本中) . 我有一个错误语法: import { Router, ActivatedRoute, NavigationEnd } from '@angular/router'; import { filter } from 'rxjs/operators'; ... constructor(private router: Route... -
5 votesanswersviews
Angular 6:属性'of'在'typeof Observable'类型上不存在
我正在使用 Angular 6 使用 "rxjs": "^6.0.0", ERROR :'typeof Observable'类型的属性'of'不存在 . import { Injectable } from '@angular/core'; import { TranslateLoader } from '@ngx-translate/core'; imp... -
7 votesanswersviews
Angular 6:'Observable<Response>'类型的属性'catch'不存在?
我正在将我的应用升级到 Angular 6 . 我正在从 Angular 4 升级,但下面的代码在Angular 6中导致错误,它在Angular 4中工作正常 . 我得到的错误: 属性'of'在类型'typeof Observable'上不存在'错误:类型'Observable'上不存在属性'catch' 我该如何解决这些错误? private authInterceptor(obser... -
0 votesanswersviews
错误:类型'Observable'上不存在属性'map'
我更新angular / cli后,出现错误: error TS2339: Property 'map' does not exist on type 'Observable<Response>' 我尝试了所有可能的解决方案Property 'map' does not exist on type 'Observable<Response>' 但仍然存在错误 . -
0 votesanswersviews
在Observable <Response>中找不到catchError
我试图从HTTP请求中捕获错误并基于错误代码我向用户显示错误消息 . 为了实现这一点,我使用rxjs中的catchError运算符 . 但我得到这个错误,表明 Property 'catchError' does not exist on type Observable < Response > Follwing是我的package.json "dependencies&qu... -
2 votesanswersviews
如何在可观察的 Map 中抛出Error(rxjs6,ng6)
我的问题类似于这一个How to throw error from RxJS map operator (angular),但是我在使用rxjs6的angular6上,我猜所有都改变了;) 我想知道,我如何将一个observable映射中的Error-Object传播给订阅OnError Part . 我总是在OnNext Part中 . 这是我到目前为止: 在ng-component中,我可能有... -
83 votesanswersviews
学习Angular时出错 . “没有导出成员'Observable'”
码: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of } from 'rxjs/observable/of'; import { Hero } from './hero'; import { HEROES } from './mock-he... -
6 votesanswersviews
RXJS6升级:ErrorObservable没有导出成员'ErrorObservable'
我已将Angular 5应用程序升级到6.0.1,将RxJs升级到6.1.0 . 在我的一项服务中,我有以下导入: import { ErrorObservable } from 'rxjs/observable/ErrorObservable'; 但是,我现在收到以下错误: Module'“... node_modules / rxjs / observable / ErrorObserva... -
2 votesanswersviews
模块'/node_modules/rxjs/observable/TimerObservable'在Angular 6中没有导出成员'TimerObservable'
将应用程序从Angular 5迁移到Angular 6时会出现错误, Module '/node_modules/rxjs/observable/TimerObservable' has no exported member 'TimerObservable'. 码: import { Injectable } from '@angular/core'; import { TimerObserv... -
0 votesanswersviews
在Angular 6中选择具有RxJS的状态不起作用
在Web应用程序中我使用的是Angular和RxJS 6.应用程序有一个登录,登录的响应是一个令牌,因此,在登录后,我将令牌保存在sessionStorage中,然后我解码令牌以保存当前登录用户 . 这是登录后的状态: 我正在尝试开发此行为:如果用户转到页面"..login"(因此在login.components.ts中)并且如果他已经登录,则应用程序将重定向到主页 . 这... -
0 votesanswersviews
angular rxjs 6 safeSubscribe不是一个函数
以下是observable的扩展,提供 safeSubscribe 方法,该方法导致订阅,每个组件的 onDestroy 方法自动取消订阅 . // once _takeUntilDestroy$ on target emits, the subscription gets canceled export function safeSubscribe<T>(target: any, ... -
2 votesanswersviews
Observable.of不是具有正确导入的函数
我在导入角度为6的observable的“of”方法时遇到问题,即使安装了新的项目,所有更新的软件包,我仍然会收到错误 . 所以,我做了一个小项目 这是服务给予 import { Injectable } from '@angular/core'; import { TableRow } from './table-row'; import { Observable, of } from 'rxj... -
0 votesanswersviews
rxjs websocket:没有返回ping
使用rxjs和angular 6.我看到的95%的答案只使用旧版本的rxjs . 我正在连接的服务器在连接启动期间需要有效的jwt令牌作为cookie . 一旦服务器以101个交换协议响应,它立即发出 { "status": "OK" } . 握手的下一部分是为客户端(我正在写的)发送 { "sessionId": "xxyy... -
0 votesanswersviews
在浏览器中为Angular 6中的特定组件添加请求标头
我正在尝试添加一个请求的标头来接收来自API的数据,该API请求具有我的密钥值的特定授权名称 . 我花了好几个小时 . 如果我使用谷歌浏览器的插件手动添加名称和值,该请求将起作用 . 我有一个服务,我用来运行get请求从API中提取,但API请求请求标头 . 有任何想法吗? 从'@ angular / core'导入;从'@ angular / common / http'导入{HttpClien... -
1 votesanswersviews
rxjs6导入的方式是否会显着增加应用程序包的大小
我们的角度项目tslint "import-blacklist": [ true, "rxjs" ] 因此,如果我导入为rxjs6,它将显示已列入黑名单 . 当我搜索包含rxjs的原因时,将导入所有Rx功能并增加应用程序包端 . 所以目前对于Observable,Observer它导入为 import { Observabl... -
2 votesanswersviews
Ionic-Native,Angular 6,Ionic 4 - Facebook和Google Signin Issue - 对象不是函数
我正在尝试使用Google Plus和Facebook使用cordova插件登录 . 这两个npm包都给了我这个问题: core.js:1598 ERROR错误:未捕获(在promise中):TypeError:Object(...)不是函数TypeError:Object(...)不是index.js处的函数:245处于Object ../ node_modules /@ionic-native... -
1 votesanswersviews
将rxjs升级到6后,在'Observable'类型上不存在属性'map'
我使用https://update.angular.io中的说明将我的Angular应用程序从5.2版升级到6.0版 . 现在我的Angular应用程序没有构建,因为“rxjs-5-to-6-migrate”迁移: bla.ts中的错误:错误TS2339:类型'Observable'上不存在属性'map' . 我有以下导入: import { Observable } from 'rxjs/o... -
2 votesanswersviews
rxjs可观察的导入问题
我试过了: import { Observable } from 'rxjs/Observable'; 这给了我错误: node_modules / rxjs / Obserable没有导出成员'Observable' 我试过了: import { Observable } from 'rxjs'; 这给了我TSLINT错误: 此导入已列入黑名单 我知道我可以通过删除tslint.js... -
0 votesanswersviews
如何在RXJS 6中减去2个可观测值
我想减去2个可观察的数字 this.num1:Observable<number> this.num2:Observable<number> this.num3:Observable<number> this.num1 = this.store.select(getNum1Count); this.num2 = this.store.select(getNum... -
1 votesanswersviews
没有导出成员'SubscriptionLike'
我有这个代码: import { SubscriptionLike } from 'rxjs'; 导入后,我收到错误 node_modules / rxjs / Rx“'没有导出成员'SubscriptionLike' . -
7 votesanswersviews
错误TS2339:类型'Observable<Foo>'和其他rxjs v.6错误中不存在属性'takeUntil'
我刚刚在我的角度项目中更新了很多包 . 旧的package.json: { "name": "data-jitsu", "version": "0.0.0", "license": "MIT", "scripts": { "n... -
0 votesanswersviews
Angular 6&rxjs 6 - 订阅返回undefined
我使用的是Angular CLI 6.1.3,rxjs 6.2.2 . 对我的问题: 我实现了一个服务 RespSearchService ,它负责从Sharepoint获取信息 . 以下代码从Sharepoint请求JSON: public search(queryString: string): Observable<any> { return from( ... -
0 votesanswersviews
RXJS 6.0:错误在./node_modules/rxjs-compat/_esm5/add/operator/publishReplay.js
在将我的应用程序从角度5迁移到6之后,rxjs已经引起了各种各样的问题 . 我在迁移过程中和删除它之后使用了rxjs-compact,因为它会导致更大的内存利用率 . 我一直有这样的错误 . ._node_modules/rxjs-compat/_esm5/add/operator/publishReplay.js中的错误 . 模块构建失败:错误:ENOENT:没有这样的文件或目录,打开'/ h... -
0 votesanswersviews
Nativescript procudes bootstrap:StaticInjectorError(AppModule)[EffectSources - > ErrorHandler]:
当我使用“tns run android --emulator”运行应用程序时,我遇到下面的错误 在设备模拟器-5554上成功同步了应用程序org.nativescript.ema . ActivityManager:启动proc 1005:org.nativescript.ema / u0a90用于活动org.nativescript.ema / com.tns.NativeScriptAc... -
2 votesanswersviews
Angular和Angular材质从v5.x升级到v6.x.
我正在尝试将我现有的角度项目从v5.x更新到v6.x以及角度材质 . 我做了以下步骤 - 我删除了现有的node_module文件夹 按照此处提到的所有步骤进行操作 - update to ng 6 安装了最新的角度材料和cdk和hammer.js,如最新的角度材料指南中所述 . 我重新运行 - npm install - 删除早期的node_modules文件夹并清理npm... -
2 votesanswersviews
属性'delay'在类型'Observable<string[]>'上不存在
使用rxjs后升级到angular6少数问题 import { Observable, Subject, asapScheduler, pipe, of, from, interval, merge, fromEvent } from "rxjs"; import { delay } from "rxjs/operators&qu...