angular2-observables

    1熱度

    2回答

    我目前正在愉快地角(2.4.0)和角/ CLI(1.0.0-RC1)工作,用在很多地方RxJs庫。整個安裝非常標準(即我沒有個性化任何配置文件)。 這裏我的package.json { "name": "sharewithfriends", "version": "0.0.0", "license": "MIT", "scripts": { "ng

    1熱度

    1回答

    在此ngrx example,searchQuery$是RxJS Observable。據我所知,當用戶界面上的搜索查詢字符串發生更改時,Observable會發出更改。 我已經介紹另一個Observable調用paging$這個控件來做分頁。這Observable發出頁碼。當頁面發生變化時,我必須撥打另一個服務器電話來檢索剩餘的書籍。 當用戶點擊頁面時,我打電話給服務器,因爲它是直接來自UI,而

    1熱度

    4回答

    我在顯示列表的同一頁上有刪除操作。當我執行刪除時,api中的數據發生了變化,但它並未反映在列表本身中。 我嘗試了幾件事情之一,即將已刪除的對象從可觀察數組中拉出來。這不起作用,這不是我想要的,因爲它不會反映其他用戶是否添加或刪除了列表中的「人員」。 現在唯一可行的是在刪除操作完成後觸發api調用,但效率不高。 在我看來,正確的方法將觸發或刷新訂閱,以便它返回到api獲取新數據並添加新數據或刪除數據

    0熱度

    1回答

    我想從一個響應中得到的響應返回一個布爾可觀測值,這個響應來自於父可觀察值響應內部的可觀測值。但是,可觀察孩子不會總是依賴於父親可觀察到的資源。 我知道要做這項工作,我必須使用.map,並且我可以在訂閱中返回observable,但在此之後我難倒了。 這種情況是,我做了一個auth檢查,如果通過,然後執行api調用,如果失敗返回false。如果api調用失敗返回false,並且成功則返回true。

    2熱度

    1回答

    吹碼是來自bookexist護衛ngrx/example 據我所知,它打電話googleBooks服務做出一個http請求,並檢查該書是否已經在商店。我無法理解的部分是它不會在護衛服務的任何地方撥打subscribe。我的理解是,Anuglar2中的http Observables被認爲是冷觀察對象,這意味着它們不會被調用,直到有人訂閱它。 我的問題是:如何調用下面的googleBooks服務?

    5熱度

    1回答

    share()運算符應用於BehaviorSubject。行爲主題具有初始值。 目標是創建一個共享的訂閱。 但是,當BehaviorSubject具有初始值時,此共享訂閱似乎不起作用。 獲得意想不到的結果。如下圖所示 代碼: let subject = new Rx.BehaviorSubject(0); let published = subject .do(v => con

    1熱度

    1回答

    我是RxJS和觀察對象的新手,所以我仍然試圖圍繞正確的方式來做事情。 我有兩個功能: functionRetrieveStuff() : Observable<MyObject> {} functionDoStuff(param1: MyObject) : Observable<boolean> {} RetrieveStuff的輸出是用於DoStuff輸入。 mainFunction()

    -1熱度

    2回答

    我試圖將消息數據從服務傳遞到組件中,如observable。在組件中,我想訂閱數據。我嘗試了很多方法,但不起作用。我怎樣才能通過可觀察的對象數組?我希望它應該工作。 目前,我得到一個錯誤的瀏覽器: TypeError: this.chatService.getMessages(...).subscribe is not a function message.component.ts import

    2熱度

    1回答

    在我的Angular2應用程序中,我從REST API獲取響應並對其進行操作,以便在用戶界面中顯示它們。 我編寫我的應用程序根據以下教程。 https://www.barbarianmeetscoding.com/blog/2016/04/02/getting-started-with-angular-2-step-by-step-6-consuming-real-data-with-http/

    2熱度

    1回答

    我目前正在學習角2,以Deborah Kurata的Pluralsight類(Angular 2:Getting Started)爲例。目前爲止這很棒,但對於我的生活來說,我似乎無法發現我的.catch的返回類型應該是什麼。在她的課程中,以及我迄今爲止發現的每個示例中,返回類型都留空。 這是我有: getProducts(): Observable<IProduct[]> { retur