亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:找不到類型為“對象”的不同支持對象“[對象]”

錯誤:找不到類型為“對象”的不同支持對象“[對象]”

倚天杖 2022-08-18 16:21:52
我試圖顯示用戶的訂單是一個個人資料頁面,但收到該錯誤。目前,我只是試圖顯示用戶的名字用戶配置文件訂單路由:// 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">,錯誤消失,但頁面上未顯示任何內容:
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

您的訂單實際上被設置為密鑰的值。Orders

嘗試使用 來自您的數據Orders

this.myOrders = data.Orders;

您還可以修改服務以映射返回的結果

return this.http.get(`${this.uri}/user/profile/orders`, httpOptions)
.pipe(map(res => res.Orders));


查看完整回答
反對 回復 2022-08-18
  • 1 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號