private nodes = [];
constructor(private nodeService: NodeService) {}
this.nodeService.getNodes('APIUrl')
.subscribe((data) => {
this.nodes.push(data);
});
console.log(this.nodes)
Это мой компонент, где я получаю данные.Машинопись/Угловая 2
getNodes(url) {
return this.http.get(url)
.map((data) => data.json())
}
Это моя служба, где я получаю мои данные и сопоставить его
Однако, когда я console.log (this.nodes) в моем компоненте это мой результат:
[1: Array[0]]
And it is possible to see the structure of my data as shown here
Таким образом, моя проблема в том, что i console.log (this.nodes [0]) в моем компоненте, я получаю undefined. Кажется, я не могу получить доступ к своим данным, как мне нужно. Есть предположения?
Код асинхронный, посмотрите на ответ l, связанный с –
Okey thanks will do! – Artulo