angular.js - angular2中如何对ngfor的遍历的项目元素再进行循环渲染?
阿神
阿神 2017-05-15 17:02:57
0
2
563

我拿到的数据:

    var items=[
        { "version": "1", "theme": "Windstorm" ,"age":20},
        { "version": "2", "theme": "Bombasto","age":21},
        { "version": "3", "theme": "Magneta" ,"age":22},
        { "version": "4", "theme": "Tornado" ,"age":23}
    ];
    
    

我的template:

<p>

<p>
      <tr *ngFor="let item of items">
        <td *ngFor="怎么写">怎么写</td>
      </tr>
</p>
</p>


我想对item里的key再进行遍历,拿到对应的value循环渲染到<td>元素中.我的template该怎么写?

...

阿神
阿神

闭关修行中......

全員に返信(2)
伊谢尔伦

ng2 これはとても残念です。Object を自然にトラバースすることはできません。混乱を避けるために、私は最も単純な方法を使用します。 、ng2这点让我非常不爽,居然不能天然遍历Object,我们只能自己写了,为了不让你困惑,我用最简单的方式来玩,

首先是template部分:

<tr *ngFor="let item of items">
    <td *ngFor="let key of getKeys(item)">
        {{ key }} = {{ item[key]  }}
    </td>
</tr>

下面是Component

最初は template 部分です:

リーリー

以下は Component の論理部分です:🎜 リーリー 🎜この方法は間違いなく効果がありますので、試してみてご自身の目で確認してください🎜
いいねを押す +0
漂亮男人

keys.pipe.ts

リーリー

app.component.ts

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート