我有這樣的JSON對象:Angular2 ngFor - 跳過如果沒有價值
data = {
"name": "somename",
"items": [
{
"title": "Item 1",
"description": "Some description for item1"
},
{
"title": "Item 2",
""
},
{
"title": "Item 3",
"description": "Some description for item3"
}
]
}
什麼是推薦的方式,與RC2,爲* ngFor,並僅顯示有說明的項目?
HTML模板:
<li *ngFor="let item of data.items" class="item">
<div>{{item.title}}</div>
<div>{{item.description}}</div>
</li>
你可以添加一個* ngIf的模板?像* ngIf =「item.description」。 –
謝謝阿德里安。我想跳過,或作爲第二選項來隱藏li塊。 –
您可以使用過濾器管道http://stackoverflow.com/questions/37827925/angular-2-filter-pipe/37828164#37828164 –