Как я могу проверить наличие значения в angular 6 с помощью ngIf во вложенном объекте json?Я получил этот Json, возвращенный из вызова API:
{
"orth": ["axxam"],
"gram":[
{"pos": ["isem"],
"feminine": ["taxxamt"],
"plural":"ixxamen"}
]
}
Мне удалось получить значения для "orth" и "pos".Чего я не могу получить, так это: я хочу сначала проверить, является ли pos == isem, если и только если это правда, тогда я покажу значения для «женский» и «множественное число».Вот код на данный момент:
<span> spelling: {{elements?.orth}}</span>
<span> POS: {{elements?.gram[0].pos}}</span>
Следующее не работает:
<span *ngIf="elements?.gram[0].pos===isem"> POS:
{{elements?.gram[0].feminine}}</span>
Кроме того, я могу пройти через объект?Я пытался это безрезультатно:
<span *ngFor="let element of elements.gram | keyvalue">
{{element.key}}: {{element.value}}