首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular:如何对关联数组执行*ngFor

Angular:如何对关联数组执行*ngFor
EN

Stack Overflow用户
提问于 2019-01-04 09:29:44
回答 1查看 607关注 0票数 0

dataJSON (数组) dataList.const.ts https://codebeautify.org/jsonviewer/cb28b09d

component.html

//第1个*ngFor (工作 {{item.city.id}} {{item.city.name}} {{item.city.coord.lon}} {{item.city.coord.lat}} {{item.city.country}} {{item.city.population}}

//第二个*ngFor (无法显示)

代码语言:javascript
复制
<tr *ngFor="let item of list">
        <td>
      {{item.list_}}
        </td>
        <td>
      {{item.list_.temp.day}} °C
        </td>
        <td>
      {{item.list_.temp.min}} °C
        </td>
        <td>
      {{item.list_.temp.max  }} °C
        </td>
        <td>
      {{item.list_.temp.night  }} °C
        </td>
        <td>
      {{item.list_.temp.eve  }} °C
        </td>
        <td>
      {{item.list_.temp.morn  }} °C
        </td>
        <td>
      {{item.list_.pressure}} hpa
        </td>
        <td>
      {{item.list_.humidity}} %
        </td>
        <td>
              {{item.list_.weather.id }}
        </td>
        <td>
      {{item.list_.weather.main }}
        </td>
        <td >
      {{item.list_.weather.description }}
        </td>
        <td>
      {{item.list_.weather.icon }}
        </td>
        <td>
      {{item.list_.speed}} meter/sec
        </td>
        <td>
      {{item.list_.deg}} °
        </td>
        <td>
      {{item.list_.clouds}} %
        </td>
        <td>
              {{item.list_.rain}}
        </td>
    </tr>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-04 15:37:20

你可能想看看这个:ngFor inside ngFor

基本上,你应该写这样的代码:

代码语言:javascript
复制
*ngFor = "let item of list"

然后

代码语言:javascript
复制
*ngFor = "let l of item.list_"

然后使用

代码语言:javascript
复制
<td>{{l.temp.night}}</td>

https://stackblitz.com/edit/ngfor-example-pnuhfh

这是一个基于您的反馈意见的stackblitz示例。

相关的代码片段是:

代码语言:javascript
复制
<tr *ngFor = "let item of fetchData">
  <td *ngFor = "let l of item.list_">
    {{l.dt}}|
    {{l.temp.night}}|
  </td>
</tr>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54032064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档