rxjs

    1熱度

    1回答

    我想使用webpack 3和rxjs5來運行一個簡單的打字稿項目,但是我收到一個錯誤。 app.ts: import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/of'; const myObservable: any = Observable.of(1, 2, 3)

    1熱度

    3回答

    運行,我沒有得到之前當tslint我收到以下錯誤.. ERROR: C:/...path..to../observable-debug-operator.ts[27, 13]: Shadowed name: 'Observable' 我跟着這個tutorial添加一個調試操作人員可觀察到的,這是工作正常,除非我得到這個皮棉錯誤。我一直使用這個調試運算符一段時間沒有得到lint錯誤,我不知道爲什

    0熱度

    1回答

    我想使用全局錯誤處理程序處理訪問令牌,並使用刷新令牌刷新它們。我的解決方案,幾乎似乎工作如下: ROM您的組件,訂閱可觀察到如下: this.myHttpService.getSomeData().subscribe(response => { console.log('user logged in', response); }, error => {

    2熱度

    2回答

    我正在使用服務從調查問卷收集用戶響應。一切流動的方式是這樣的 questionnaire.component.ts:主容器,從question.service.ts 問題,shell.component.ts臨危數據:使用questionnaire.component.ts迭代問題的組成部分。 其它輸入組件:幾個組件,以適應不同類型的,它發送useer響應返回到question-shell.com

    0熱度

    1回答

    我需要創建服務,其中包含服務從服務器獲取的設置。這些設置是在應用程序中廣泛使用,而不是隻在一個地方: @Injectable() export class SettingsService { private apiResource = '/settings'; private settingsSubject$: AsyncSubject<Settings> = new Asy

    1熱度

    1回答

    我目前正在調查RxJS's .merge但是我還會問這裏的問題,因爲我在這裏找到的解釋有時很棒。 好的,我有一個表單,根據用戶輸入打開一個模式窗口,我訂閱模式關閉事件並傳回一些數據,我會在調用/訂閱服務方法以檢索一些數據後使用,那麼當發生這種情況時,我再次做同樣的事情,然後調用/訂閱另一個服務方法來更新某個日期,然後在完成後運行本地方法。所以,我在這裏是3套.subscribe小號 const d

    0熱度

    1回答

    從我所瞭解的表中可以看出,表dataSource是一個Observable的薄包裝,其接口看起來很像ConnectableObservable。 後有點挖我的意識到rxjs/ConnectableObservable的連接方法將返回Disposable或更可能 一個Subscription根據自己信任的來源。這與材料中預期的API不太匹配。 在材料網站上給出的例子確實爲一些不明確的原因聲明瞭額外的

    -1熱度

    1回答

    我有這樣的服務,這爲我提供了數據從API爲可觀察到的。 在我的組件中,如果用戶雙擊get方法,數據將被多次推入到數組中。我對RxJs庫很新,但我有一種感覺,可以用.switchMap()修復,使用BehaviorSubject或者使用|異步管道? 「hitsArray」 - 數組,包含HTML中的數據作爲ngFor - 來自http get的responsedata,如果用戶通過「spam」函數將

    0熱度

    1回答

    我有越來越與我執行後續XHR請求,像這樣的陣列的XHR請求: const Rx = require('rxjs/Rx'); const fetch = require('node-fetch'); const url = `url`; // Get array of tables const tables$ = Rx.Observable .from(fetch(url).t

    1熱度

    1回答

    觀察到觸發 我有一個觀察的名爲「workcentersFiltered」式的Observable<Workcenter[]> 當我選擇一個廠,我可以成功過濾了我用下面的代碼工作中心 - 沒問題: this.workcentersFiltered = this.newLineForm.get('plant').valueChanges .flatMap(selectedPlant =>