2014-12-03 97 views
0

我目前使用Angular在json文件中讀取並將其輸出到表中。AngularJS JSON檢查對象

因爲一些對象有點不同,我想檢查job.text是否存在。

[ 
    { 
    "job": { 
     "href": "www.google.com", 
     "text": "Google" 
    }, 
    "api": "Some Text Here" 
    }, 
    { 
    "job": "Yahoo", 
    "api": "More text here" 
    } 
] 

如果job.text存在,則顯示job.text 其他的顯示任務

這裏是從job.text角但只顯示對象我的html,否則返回nothing.Is有一個簡單的寫一個檢查語句以確保我可以顯示兩種類型的對象嗎?

回答

1

使用三元:

{{item.job.text ? item.job.text : item.job}} 

你應該嘗試和規範你的數據結構有點 - 似乎有點奇怪,job可能包含一個對象或一個簡單的文本字段。

+0

謝謝,這工作! – Jayndoodle 2014-12-03 19:59:47