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