我正在尝试使用如下click事件将一些动态数据传递给zing图表:
vm.modalTitle = 'original title';
zingchart.click = function (p) {
vm.modalTitle = 'new title';
$('#dataModal').modal('toggle');
};
这显示模态,但值vm.modalTitle不变。我可以添加一个运行相同代码的按钮,并且可以正常工作,不确定有什么区别。
更新: 这不起作用:
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'
});
};
只是不想进行不必要的数据库调用。