我有一個從服務方法返回的 Observable 值,我想添加一個前綴,例如“Prof”作為使用運算符的前綴map()。我返回 Observable 的方法是:list(): Observable<EmployeesDto> { items: Employees; ...}這是我嘗試映射數據并分配它的方法:...employeeList : EmployeesDto;this.service.list().pipe( map((list: EmployeesDto) => { list.items.forEach(m => { m.Name = 'Dr.' + m.Name }); this.employeeList = list; // the code does not hit there and cannot set data }))但問題是我無法設置employeeList。那么,這個實現有什么問題呢?
如何使用 map() 運算符向 Observable 列值添加前綴?
德瑪西亞99
2023-07-29 16:20:42