2014-12-03 4 views
0

В настоящее время я использую Angular для чтения в json-файле и вывод его на стол.AngularJS JSON Check Object

Поскольку некоторые объекты немного отличаются друг от друга, я хочу сделать чек, чтобы увидеть, существует ли job.text.

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

Если job.text существует, то отображение job.text еще работы дисплея

Вот мой HTML из угловых, но отображались только объекты с job.text, в противном случае она возвращает nothing.Is там простой способ написать инструкцию проверки, чтобы я мог отображать оба типа объектов?

ответ

1

Используйте трехкомпонентной:

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

Вы должны попытаться нормализовать ваши данные структуры немного - кажется странным, что job может содержать объект или простое текстовое поле.

+0

Спасибо, что сработало! – Jayndoodle