我收到一个json到
items:any = [];
items[0]['name']
items[0]['adres']
items[0]['lat']
items[0]['lng']
在这个我有4个键,只需要2,lat和lng。
如何根据app.component.ts中的项目制作像这样动态的标记数组?
markers = [
{
lat: 51.673858,
lng: 7.815982
},
{
lat: 51.373858,
lng: 7.215982
},
{
lat: 51.723858,
lng: 7.895982
}
]
答案 0 :(得分:3)
var n = 0;
var markers = items.map(item => {
lat: item['lat'],
lng: item['lng'],
label: String.fromCharCode(65 + n++)
});
顺便说一下,这与Angular2无关,而是与TypeScript有关。