Zingchart Динамические Модальные Данные - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь передать некоторые динамические данные в zing-диаграмму, используя событие click, подобное этому:

vm.modalTitle = 'original title';

zingchart.click = function (p) {          
            vm.modalTitle = 'new title';
            $('#dataModal').modal('toggle');            
        };

Показывает модальное значение, но значение vm.modalTitle не меняется. Я могу добавить кнопку, которая выполняет тот же код, и он работает нормально, не уверен, в чем разница.

UPDATE: Это не работает:

var jsPromise = Promise.resolve(function () {
                vm.modalTitle = 'promises help???';
                vm.data = latestTempsL2.data;              
            });

            jsPromise.then(function (response) {
                $('#dataModal').modal('toggle');
            });

Но это так:

    dataFactory.getLatestTemps(2).then(function (reponse) {
        vm.data = response.data;
        vm.modalTitle = 'what is happening????';
        $('#dataModal').modal('toggle');

    });

getLatestTemps:

dataFactory.getLatestTemps = function (line) {
    return $http({
        url: urlDashboard + 'GetLatestTemps?line=' + line,
        method: 'GET'
    });
};

Просто не хочу делать ненужный вызов базы данных.

...