我目前正在尝试将字符串传递到json路径中,所以我可以这样做:

*ngFor = 'let key of sector.{{id}}.batches'


但是当我使用特定的ID时它可以工作

*ngFor = 'let key of sector.NUM1.batches'


在这种情况下如何使用字符串插值?

最佳答案

您将无法像这样直接操作DOM。您必须将其设置为静态,然后在组件中进行更改。

模板:

*ngFor = 'let key of sector.selectedID.batches | jsonKeyPipe'


零件:

sector.selectedID: any;

methodThatPreviousSetID(id) {
  this.sector.selectedID = this.sector[id]
}

10-06 15:16