Я извлекаю данные JSON из внешнего источника данных, а часть полезной нагрузки - это массив, который нужно отображать в виде пары пар ключ/значение.Angular 2: Как бы вы отображали массив в виде пары пар ключ/значение?
Я понимаю, что одним из способов было бы преобразование массива в интерфейс/объект через TypScript, но в моем случае данные должны быть преобразованы декларативно в разметку html шаблона Angular.
Таким образом, учитывая некоторые данные в виде: heroes = ['Hurricane', 12, 'Wolf', 42, 'Zephyr', 28]
Отображение данных через * ngFor:
<div *ngFor="let hero of heroes">
{{hero}}
</div>
будет оказывать:
Hurricane
Wolf
Zephyr
Однако то, что мне нужно, чтобы отобразить это:
Hurricane - 12
Wolf - 42
Zephyr - 28
Есть ли способ сделать это декларативно внутри Угловая 2 файл шаблона?
См Plunkr here
Я бы рекомендовал использовать массив объектов, а не массив ключей и значений. Массив - это больше для хранения данных одного типа, чтобы вы знали, чего ожидать при прохождении через него. – Ant
И с этим мы должны праздновать. Это для вас, TrumanCode – Ant