我需要在“x”個員工的相應員工編號旁邊顯示一個員工姓名。
父表格將提供所需的員工總數。
輸入每個員工編號后,http get 將獲取相應的員工姓名。
然后,如果需要另一個員工,則將顯示下一個員工編號的輸入。
這是一個 Angular 回應式表單,每個員工 id/name 組合都是 FormArray 的一部分。
異步管道用于拉入員工姓名。當輸入 1 作為第一個員工的 id 時,會出現正確的名稱。問題是,當輸入 2 作為下一個員工的 id 時,兩個名稱都會更改為新名稱。
無法通過決議 FormArray 來解決。如果那不可能,以某種方式組合回傳的可觀察物件并將名稱決議為正確的欄位會更好嗎?
這是一個顯示問題的堆疊閃電戰。
https://stackblitz.com/edit/angular-ivy-dr9jjy
uj5u.com熱心網友回復:
可觀察employeeName$物件僅包含一個名稱。observableemployeeName$被復制為ngFor回圈次數。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/480866.html
下一篇:角度路由和本地化
