javascript - Angular 访问数组中另一个 ngFor 上的 ngFor 索引

标签 javascript html angular ngfor

我有以下对象:

itemList = {
    "0": [],
    "1": [],
    "2": [],
    "3": []
};

我还有以下 *ngFor:

<div *ngFor="let new of news; let newindex = index;">
  <div *ngFor="let item of itemList.newindex">
  </div>
</div>

如您所见,我正在尝试访问 itemList[0],例如使用创建的 newindex

这可能吗?

最佳答案

尝试使用[] 表示法访问属性

<div *ngFor="let new of news; let newindex = index;">
  <div *ngFor="let item of itemList[newindex]">
  </div>
</div>

您的对象更像是数组,因此请考虑将其设为数组,而不是具有数字属性名称的对象。

检查 Stackblitz

关于javascript - Angular 访问数组中另一个 ngFor 上的 ngFor 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49754222/

相关文章:

javascript - 如何检测 JavaScript 中的链式函数调用?

javascript - 不使用 DOM 提交 POST 数据

Javascript .load 函数返回意外结果

类型 'offsetWidth' 上不存在 Angular 属性 'Element'

javascript - 如何在外部使用 Angular 6 subscribe() 方法的结果?

angular - @Input 与 router.navigate angular4

javascript - vue js 中的自定义标签 - <myTag_vue> ... </> 之间不能插入任何内容?

javascript - 如何在不填盘的情况下测试IndexedDB 'QuotaExceededError'?

javascript - 覆盖 DIV 的内容

html - 如何获得响应式 Bootstrap 联系表