У меня есть JSON, какПолучить один элемент JSON в объект JSON в угловом 2
labelnames={
"one": "",
"two": "",
"three": "",
"four": ""
};
Теперь у меня есть отдельное условие для каждого labelname
. Итак, если я хочу отобразить labelname[0]
i.e., «one» и использовать его, тогда как я должен следовать?
Я попытался с помощью труб и ngfor петли, но я получаю все значения в LabelNames
<li *ngFor="let doc of labelnames | keys">
{{doc.key}}
</li>
Мне просто нужен один элемент в зависимости от индекса.
Помогите мне в решении этого вопроса.
Прежде всего отформатируйте свой код правильно, во-вторых, вы действительно хотите использовать эту трубку 'keys'? –
Во-вторых, узнайте, что означает термин «JSON». То, что у вас есть, это не JSON - это объект JavaScript. Узнайте, как ссылаться на свойство объекта JavaScript, чтобы люди знали, что вы имеете в виду, - они не называются «элементами». Изучите разницу между «объектами» и «массивами» - 'labelname [0]' будет первым элементом в ** массиве **, называемым 'labelname', а не первым свойством в объекте. Мы не знаем, что вы подразумеваете под «отдельным условием для каждого« метки ». Условие для чего? –
@torazaburo из того, что я понимаю, он хочет итерации ключей объекта, он (пытался) сделайте это вручную, указав все ключи и/или значения, но захотите итератировать с помощью '* ngFor'. По крайней мере, это то, что я понял и основал свой ответ. Возможно, я ошибаюсь: D – Alex