引用模板内Angular 2中对象数组中的对象

时间:2016-02-17 01:57:21

标签: angular

也许这是一个愚蠢的问题。在多次阅读https://angular.io/docs/ts/latest/guide/template-syntax.html之后,我无法找到解决方案,以引用对象数组中的对象。

我用这个

尝试了
{{ users[0] ? users[0].description }}

我得到了这个

  

Parser Error:条件表达式{{users [0]?   users [0] .description}}需要在结尾处的所有3个表达式   表达式[{{users [0]?

中的用户[0] .description}}]

我用这个

尝试了
{{ users.0 ? users.0.description }}

我得到了这个

  

意外的令牌' 0'在[{{users.0? users.0.description   }}]

上述任何语法都是正确的,我的错误在其他地方,或者以上都不正确。对不起我的英文

代码中的某处

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

2 个答案:

答案 0 :(得分:3)

您必须提供三元运算符的“else”部分。所以只需将其更改为:

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

答案 1 :(得分:2)

你可能正在寻找

{{ users[0]?.description }}
相关问题