Данные доступны в HTML, но не в JavaScript - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь получить доступ к элементу '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. Однако этот вызов возвращается неопределенным.

1 Ответ

0 голосов
/ 30 сентября 2019

Попробуйте консольный журнал scope.geoJson и посмотрите, получите ли вы выдвинутые элементы.

//scope.geoJson = geoJson[0];    
console.log(scope.geoJson);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...