我試圖顯示用戶的訂單是一個個人資料頁面,但收到該錯誤。目前,我只是試圖顯示用戶的名字用戶配置文件訂單路由:// User Profile (Orders)userRouter.get('/profile/orders',verify,(req,res) =>{ OrderDetails.find({UserId: req.user._id}) .then(user => { res.status(200).json({ Orders:user }); });});用戶服務:getProfileOrders(){ const token = localStorage.getItem('id_token'); let headers = new HttpHeaders({ 'Content-Type': 'application/json', 'auth-token': token }); const httpOptions = { headers: headers }; return this.http.get(`${this.uri}/user/profile/orders`, httpOptions) }}用戶配置文件 orders.ts:export class ProfileOrdersComponent implements OnInit { myOrders: OrderDetails[]; constructor(private userService : UserService) { } ngOnInit() { this.userService.getProfileOrders().subscribe((data:OrderDetails[]) =>{ this.myOrders = data console.log(this.myOrders); })}網頁:<div class = "container"><div *ngFor = "let order of myOrders"> <h4>first name is: {{order.firstName}}</h4></div></div>通過執行:<div *ngFor = "let order of myOrders | keyvalue">,錯誤消失,但頁面上未顯示任何內容:
錯誤:找不到類型為“對象”的不同支持對象“[對象]”
倚天杖
2022-08-18 16:21:52