[英]update Angular component with BehaviorSubject or Subject don't work correctly
大家好,我有一個 Angular 14 應用程序,我有一個名為 UserService 的服務和一個名為 UserListComponent 的組件,在該服務中我創建了一個函數來從 API 獲取數據並將其發送到具有 BehaviorSubject 的組件。 這是 user.service.ts ` ...
[英]update Angular component with BehaviorSubject or Subject don't work correctly
大家好,我有一個 Angular 14 應用程序,我有一個名為 UserService 的服務和一個名為 UserListComponent 的組件,在該服務中我創建了一個函數來從 API 獲取數據並將其發送到具有 BehaviorSubject 的組件。 這是 user.service.ts ` ...
[英]Can't call function from another component onclick button - Angular 13
我有一個更改參數的標題按鈕,當標題中的 paran 更改時,需要調用另一個組件中的函數。 我嘗試了兩種使用 EventEmitter 和主題的方法,將點擊事件發送到具有我要調用的功能的組件。 我在每個組件和服務中留下一個 console.log 以查看發送的數據,但在最后一個組件中,調用僅發生在 ...
[英]It raise wired error when i use subject in the route guard for angular project
我創建了 unsaved.guard.ts 來作為警衛,在用戶退出編輯頁面時詢問用戶是否要放棄保存數據。 當我運行項目時,它一直告訴我,返回類型錯誤。 但它看起來不錯。 請任何人都可以給我一些線索,也在 git 中的整個項目下面: https://github.com/codezj/angular- ...
[英]How to unsubscribe from observable without using ngOnDestroy or async pipe?
單擊任何玩家名稱時,主題都會更新,服務會返回一個 Observable,我將其顯示在組件中。 在進行新訂閱之前,我試圖取消訂閱組件中的可觀察對象。 有沒有一種方法可以在不使用 ngOnDestroy / async pipe 的情況下做到這一點? 服務: 這就是我嘗試過的 Stackblitz 。 ...
[英]VB Outlook- Check Subject while writing
我正在嘗試在 Outlook (thisOutlookSession) 中創建一個宏,該宏在我編寫它時檢查主題,一旦我 TAB 和 go 到電子郵件的正文,宏必須檢查主題,如果主題等於特定文本然后它打開一個模板。 我已經能夠寫出關於模板的部分,困難的部分是在我寫它的時候使用檢查員來檢查主題。 有什么 ...
[英]How to properly transfer data between components? Angular
我需要你的幫助。 我正在練習在組件之間傳遞數據。 我正在嘗試使用簡單的 arrays 和主題在組件之間傳輸數據。 不幸的是,當我想使用主題方法添加元素時出現錯誤。 錯誤如下所示: Error trying to diff 'hello'. Only arrays and iterables are ...
[英]combineLatest doesn't catch the last emitted value
由於某種原因 combineLatest 沒有從 Subject 捕獲最后發出的值服務.ts 家長 孩子 這是stackBlitz: https://stackblitz.com/edit/angular-ivy-db7viw?file=src/app/hello.component.ts 當我刪除 ...
[英]Angular observable is not working in callback funtion but Subject is working
我在服務中有一個回調方法,其代碼如下: 簡而言之,我有一個服務方法,它將運行 100 次,並且每 100 毫秒更新一次組件中的值,但是這適用於“主題”,但不適用於“可觀察”。 我不喜歡在這里使用“主題”,因為只有一個訂閱者會使用該服務。 提前感謝任何建議.. ...
[英]Subscription to subject not firing when value changes
我有一個調用 REST api 來獲取一些信息的組件。 當這些信息准備好后,我需要另一個組件來使用它們。 這些組件是兄弟姐妹。 為了實現這一點,我使用服務和 subject.next 來更新值。 另一個組件需要監聽變化。 這就是我正在做的事情: 組分 A: this.restService ...
[英]Why am I obtaining this error trying to perform Angular rxjs Subject next() method with an undefined value?
我正在按照 Udemy 課程進行 Angular 項目(因此代碼應該是正確的),但我發現了以下問題。 課程中的原始代碼是: 所以你可以看到課程講師定義了這個變量: 問題是這樣做我在startExercise()方法的第一行得到以下錯誤: 錯誤是: 基本上,對於編譯器來說, find ...
[英]Best way to pass parameter while using RxJS forkJoin
所以,我有一個服務,它具有我需要執行的三個功能。 我使用forkJoin是因為我想在收到所有人的回復后采取進一步的行動! 其中之一需要接收一個參數。 實現它的最佳方法是什么? 也許使用RxJS Subject / BehaviorSubject ? RxJS switchMap ,我們可以在 ...
[英]How to test Service with Subject in angular
這是我的服務。 這是我的規格文件 我收到“SPEC HAS NO EXPECTATIONS should be subscribed”。 我從 angular 開始測試。我正在閱讀有關它的文章,但無法弄清楚我做錯了什么。 任何建議都會有所幫助。 謝謝你。 ...
[英]How to create multiple instances of a dynamic component sequentially?
我有一個SystemMessageService ,它使用以下方法創建SystemMessageComponent的實例 現在我在SystemMessageService中有一個通知程序, 通知app.component.ts何時顯示新的系統消息 但問題是如果按順序發送消息會重疊,例如如果我在任何 ...
[英]Observable from Subject emits first value as null
我正在嘗試擁有一個基於 Subject 的可觀察對象,以便每次 SUbject 發出時它都會更新。 出於某種原因,當試圖獲取可觀察值時,第一個值始終是 null,而 rest 包含值。 我期望檢索可觀察對象的最新發射值。 我嘗試過各種主題。 我缺少什么? 這是我嘗試獲取最新值的地方: ...
[英]How to have a Subject as a payload in an immutable Ngrx action?
用例:在有效負載中分派一個帶有冷可觀察對象的動作。 當一個 effect 捕捉到這個動作時,它會訂閱(通過 mergeMap、switchMap 等等……)這個可觀察對象並發回另一個動作。 經典的 Ngrx 流程。 用法: 它運作良好。 但是如果這個 observable 是一個 Subject ...
[英]UID attribute is missing from the subject after that the certificate signing request is signed
我有一個使用此命令生成的證書簽名請求: 擴展文件包含這些字段(以及其他) 如果我轉儲 csr 主題,我會得到: 然后我使用我的內部 CA 簽署我的請求: 但是,當我轉儲簽名證書時,缺少 UID 字段: 為什么會這樣? 我需要在 CA 中配置一些東西嗎? 我還嘗試通過提供subj選項來覆蓋openss ...
[英]Angular – edit/remove element in a Subject Array
我有一個用戶數組的主題 我的目標是只編輯數組的 1 個元素而不訂閱 Function 為我服務的用戶加電 Function 刪除我服務中的用戶 如果主題是 BehaviorSubject 所以我會這樣做: 但我的目標是在使用 Subject 而不是 BehaviorSubject 時達到同樣的效果 ...
[英]Why does operator in piped Subject is called for every subscription?
我需要過濾來自 Subject 的值並對返回的數據做一些副作用。 像這樣的東西: 我看到來自filter()的 function 被調用用於發送給subject2訂閱者的每個值(即與subject2訂閱者長度一樣多)。 但我假設每次next()調用都會調用一次。 我還看到,如果我訂閱subject ...
[英]Why does Subject not get complete() signal from Observable?
我嘗試在多播中使用 Subject 來完成,但它沒有顯示在complete()方法中設置的完成消息。 是什么原因? 以及如何使用錯誤和完整方法?let source = new Observable(subscriber => { subscriber.next(1); subs ...
[英]Wait async subscriptions when I emit next value
我有下一個例子 控制台看起來像 我想要以下行為 我可以達到預期的行為還是應該使用另一種方法? ...