是否可以在数组内部使用插值来获取值?

时间:2018-09-13 08:31:15

标签: html angular typescript

我正在尝试使用插值法获取html中的值。 为此,我在{[1}}之类的array []内部使用插值来获取索引。 还是我无法得到结果

sessions[{{item.sessionNumber}}]

2 个答案:

答案 0 :(得分:1)

在您的示例中,您不需要在插值内部使用插值。

由于模板语法类似于JavaScript,因此以下内容应适用。

<ion-item class="item" text-center no-lines *ngFor="let item of token let i=index">
  Time:{{ item.client[0].sessionDetails.sessions[item.sessionNumber].startTime }}
</ion-item>

这假定您的组件中的对象具有以下结构:

item = {
  client: [{ 
    sessionDetails: {
      sessions: [ { startTime: "12:00"} ]
    }   
  }],
  sessionNumber: 0
};

答案 1 :(得分:0)

调用一个函数并发送索引。您不能使用像这样的插值