簡體   English   中英

在模板內的Angular 2中引用對象數組中的對象

[英]reference an object within an array of objects in Angular 2 inside of template

也許這是一個愚蠢的問題。 在多次閱讀此https://angular.io/docs/ts/latest/guide/template-syntax.html之后,我找不到解決方案,無法在對象數組中引用對象。

我嘗試了這個

{{ users[0] ? users[0].description }}

我得到這個

解析器錯誤:條件表達式{{users [0]? users [0] .description}}要求表達式[{{users [0]? users [0] .description}}]中


我嘗試了這個

{{ users.0 ? users.0.description }}

我得到這個

[{{users.0?中的第7列出現意外標記'0' users.0.description}}]


以上任何一種語法都是正確的,而我的錯誤是在其他地方,或者以上都不是正確的。 對不起我的英語不好

代碼中的某處

..//
  users: Array<Object>;
  ..//
  this.users = new Array();
  ..//
  this.users.push(users.json())
  ..//

您必須提供三元運算符的“其他”部分。 因此,只需將其更改為:

{{ users[0] ? users[0].description : '' }}

您可能正在尋找

{{ users[0]?.description }}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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