Я пытаюсь получить доступ к элементу 'data' в объекте JSON. Элемент доступен при вызове из HTML, но недоступен при вызове из JavaScript.
HTML:
<p>{{geoJson.data}}</p>
JavaScript:
let scope;
let datasources;
let attributeService;
let geofences = [];
let geoJson = [];
self.onInit = function() {
scope = self.ctx.$scope;
datasources = self.ctx.datasources;
for (var i = 0; i < datasources.length - 1; i++) {
geoJson.push(self.ctx.data[i]);
}
scope.geoJson = geoJson[0];
}
Я ожидаю, что кодработать, когда я звоню в JavaScript geoJson[0].data
. Однако этот вызов возвращается неопределенным.