簡體   English   中英

Angular2迭代ngFor JSON文件

[英]Angular2 Iterating ngFor JSON-File

我是Angular2的新手,我想讀出一個json文件。 我可以從REST客戶端獲取文件,我可以將文件保存在組件的局部變量中。 現在,我正在嘗試使用ngFor讀取屬性(數組),但這不起作用。 這是html:

<div *ngFor="let categories of tasks.tasks">
    {{categories}} --> Display name of categorie (epg, recs)
    <p *ngFor="let task of categories">{{task.text}}</p>
</div>

和JSON文件:

{
    "tasks": {
        "epg": [{
            "text": "\\\\...\\Daten\\Videos\\Aufnahmen"
        }, {
            "text": "C:\\Users\\...\\Desktop"
        }],
        "recs": [{
            "text": "\\\\...\\Daten\\Videos\\Aufnahmen"
        }, {
            "text": "C:\\...\\Junias\\Desktop"
        }]
    }
}

希望可以有人幫幫我 ;)

考慮

z={
"tasks": {
    "epg": [{
        "text": "\\\\...\\Daten\\Videos\\Aufnahmen"
    }, {
        "text": "C:\\Users\\...\\Desktop"
    }],
    "recs": [{
        "text": "\\\\...\\Daten\\Videos\\Aufnahmen"
    }, {
        "text": "C:\\...\\Junias\\Desktop"
    }]
}

將您的JSON修改為

  let a=this.z.tasks;
  this.z = Object.keys(a).map(function(k) { return a[k] });

這是一個矮人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM