cost 412 ms
使用 BehaviorSubject 或 Subject 更新 Angular 組件無法正常工作

[英]update Angular component with BehaviorSubject or Subject don't work correctly

大家好,我有一個 Angular 14 應用程序,我有一個名為 UserService 的服務和一個名為 UserListComponent 的組件,在該服務中我創建了一個函數來從 API 獲取數據並將其發送到具有 BehaviorSubject 的組件。 這是 user.service.ts ` ...

無法從另一個組件 onclick 按鈕調用函數 - Angular 13

[英]Can't call function from another component onclick button - Angular 13

我有一個更改參數的標題按鈕,當標題中的 paran 更改時,需要調用另一個組件中的函數。 我嘗試了兩種使用 EventEmitter 和主題的方法,將點擊事件發送到具有我要調用的功能的組件。 我在每個組件和服務中留下一個 console.log 以查看發送的數據,但在最后一個組件中,調用僅發生在 ...

當我在 angular 項目的 Route Guard 中使用 subject 時,它會引發有線錯誤

[英]It raise wired error when i use subject in the route guard for angular project

我創建了 unsaved.guard.ts 來作為警衛,在用戶退出編輯頁面時詢問用戶是否要放棄保存數據。 當我運行項目時,它一直告訴我,返回類型錯誤。 但它看起來不錯。 請任何人都可以給我一些線索,也在 git 中的整個項目下面: https://github.com/codezj/angular- ...

如何在不使用 ngOnDestroy 或 async pipe 的情況下取消訂閱 observable?

[英]How to unsubscribe from observable without using ngOnDestroy or async pipe?

單擊任何玩家名稱時,主題都會更新,服務會返回一個 Observable,我將其顯示在組件中。 在進行新訂閱之前,我試圖取消訂閱組件中的可觀察對象。 有沒有一種方法可以在不使用 ngOnDestroy / async pipe 的情況下做到這一點? 服務: 這就是我嘗試過的 Stackblitz 。 ...

VB Outlook - 寫作時檢查主題

[英]VB Outlook- Check Subject while writing

我正在嘗試在 Outlook (thisOutlookSession) 中創建一個宏,該宏在我編寫它時檢查主題,一旦我 TAB 和 go 到電子郵件的正文,宏必須檢查主題,如果主題等於特定文本然后它打開一個模板。 我已經能夠寫出關於模板的部分,困難的部分是在我寫它的時候使用檢查員來檢查主題。 有什么 ...

如何在組件之間正確傳輸數據? Angular

[英]How to properly transfer data between components? Angular

我需要你的幫助。 我正在練習在組件之間傳遞數據。 我正在嘗試使用簡單的 arrays 和主題在組件之間傳輸數據。 不幸的是,當我想使用主題方法添加元素時出現錯誤。 錯誤如下所示: Error trying to diff 'hello'. Only arrays and iterables are ...

combineLatest 沒有捕捉到最后發出的值

[英]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 在回調函數中不起作用,但 Subject 正在工作

[英]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 ...

為什么我在嘗試使用未定義的值執行 Angular rxjs Subject next() 方法時收到此錯誤?

[英]Why am I obtaining this error trying to perform Angular rxjs Subject next() method with an undefined value?

我正在按照 Udemy 課程進行 Angular 項目(因此代碼應該是正確的),但我發現了以下問題。 課程中的原始代碼是: 所以你可以看到課程講師定義了這個變量: 問題是這樣做我在startExercise()方法的第一行得到以下錯誤: 錯誤是: 基本上,對於編譯器來說, find ...

使用 RxJS forkJoin 時傳遞參數的最佳方式

[英]Best way to pass parameter while using RxJS forkJoin

所以,我有一個服務,它具有我需要執行的三個功能。 我使用forkJoin是因為我想在收到所有人的回復后采取進一步的行動! 其中之一需要接收一個參數。 實現它的最佳方法是什么? 也許使用RxJS Subject / BehaviorSubject ? RxJS switchMap ,我們可以在 ...

如何順序創建動態組件的多個實例?

[英]How to create multiple instances of a dynamic component sequentially?

我有一個SystemMessageService ,它使用以下方法創建SystemMessageComponent的實例 現在我在SystemMessageService中有一個通知程序, 通知app.component.ts何時顯示新的系統消息 但問題是如果按順序發送消息會重疊,例如如果我在任何 ...

來自 Subject 的 Observable 發出第一個值 null

[英]Observable from Subject emits first value as null

我正在嘗試擁有一個基於 Subject 的可觀察對象,以便每次 SUbject 發出時它都會更新。 出於某種原因,當試圖獲取可觀察值時,第一個值始終是 null,而 rest 包含值。 我期望檢索可觀察對象的最新發射值。 我嘗試過各種主題。 我缺少什么? 這是我嘗試獲取最新值的地方: ...

如何在不可變的 Ngrx 操作中將主題作為有效負載?

[英]How to have a Subject as a payload in an immutable Ngrx action?

用例:在有效負載中分派一個帶有冷可觀察對象的動作。 當一個 effect 捕捉到這個動作時,它會訂閱(通過 mergeMap、switchMap 等等……)這個可觀察對象並發回另一個動作。 經典的 Ngrx 流程。 用法: 它運作良好。 但是如果這個 observable 是一個 Subject ...

簽署證書簽名請求后,主題中缺少 UID 屬性

[英]UID attribute is missing from the subject after that the certificate signing request is signed

我有一個使用此命令生成的證書簽名請求: 擴展文件包含這些字段(以及其他) 如果我轉儲 csr 主題,我會得到: 然后我使用我的內部 CA 簽署我的請求: 但是,當我轉儲簽名證書時,缺少 UID 字段: 為什么會這樣? 我需要在 CA 中配置一些東西嗎? 我還嘗試通過提供subj選項來覆蓋openss ...

Angular – 編輯/刪除主題數組中的元素

[英]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 ...

為什么 Subject 沒有從 Observable 獲得 complete() 信號?

[英]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

我有下一個例子 控制台看起來像 我想要以下行為 我可以達到預期的行為還是應該使用另一種方法? ...

2021-12-01 09:13:59   1   19    rxjs / subject  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM