rxjs

    1热度

    1回答

    仅当它尝试从catch返回值时,才会发生以下错误。希望我在这里做一个根本错误的事情。请给我一个线索。为什么我不能从catch返回observable? .TS getMyTopic() { return this.topicSer.getMyTopics().map((res: any) => res.json()).map((res: any) => res = res.categor

    2热度

    2回答

    问题: .filter(audience => audience) 我使用VSCode,我知道为什么,因为它是期待一个布尔值的投掷这个错误,我要回一个对象,但这是有效的Javascript,因为我正在返回一个真值,所以引用将被强制为真。我可以在配置中更改某些内容以使其正常工作吗?我已经使它的工作: .filter(audience => Boolean(audience)) 但我宁愿避免这

    2热度

    2回答

    我使用VS2017 angular2模板创建了一个项目。我正尝试在我的angular2应用中使用角度/材质。有错误 this._control.stateChanges.pipe is not a function at MatFormField.ngAfterContentInit (form-field.es5.js:327) 似乎缺少Observable的管道功能。这是我的配置问题还是rxj

    1热度

    1回答

    我正在使用Nodejs,RxJS和Typescript开发应用程序。 应用程序有它返回一个可观察的字符串 myObsFunction() : Observable<string> { ... do stuff } 我希望能够做一个简单的测试来检查,当我订阅了这个功能我得到预期的字符串的函数。我使用柴和摩卡,所以我写了下面的测试情况 import { expect } from 'chai'

    1热度

    1回答

    有谁知道如何创建一个以相等间隔发射项目的观察值。唯一的问题是第一个元素应该总是立即返回。 这是我目前的代码。我只需要立即返回第一个元素。 var source = Rx.Observable.interval(2000); source.subscribe(function(item){ console.log(item); }) 谢谢。

    2热度

    1回答

    我想在flatMap中有一个条件检查第一个observable返回的内容。如果条件不满足,我想打破并导航到不同的页面。 this.service.getData(id) .flatMap((data) => { if (!data) { return Observable.throw(new NoDataFoundError()); } retu

    0热度

    1回答

    我有一个Observable Obs1已使用从对象数组开始的方法from创建。 我们假设数组有10个对象,这意味着Obs1会发射10次然后终止。 对于由发出的每个对象Obs1我想执行一个返回Observable的函数。因此,相同数量的数组的元素由函数返回的观测量,我们姑且称之为Obs2-1Obs2-2 ... Obs2-10。这些观测值只发出1个值,然后完成。 我想以某种OBS1链接到一系列的观测

    0热度

    1回答

    我实施数据存储服务来分享多个兄弟组件之间的数据。每个组件都需要得到有关数据存储区更改的通知。数据存储不会自行填充,数据需要从控制器设置。 data.store.ts @Injectable() export class DocumentIssueStore { private _documentIssue: BehaviorSubject<DocumentIssueModel>;

    4热度

    1回答

    我正在处理一个引发错误的Angular项目:core.js:1350 ERROR Error: Uncaught (in promise): EmptyError: no elements in sequence,但我似乎无法追踪它到我的任何应用程序源代码码。堆栈跟踪都指向rxjs类。 任何人都可以告诉我如何调试此错误,以便我可以得到在代码中的真正的错误? core.js:1350 ERROR E

    1热度

    3回答

    您好我对Angular和Observables来说很新颖 我想通过循环的方式获取对象的ID。 但没有收到我的订单响应。 例 get ID(1) get ID(2) get ID(3) Receive Object ID(2) Receive Object ID(3) Receive Object ID(1) 是否有可能让我回来的对象,以便? 下面是我多次调用我的服务功能: confe