【发布时间】:2016-05-11 17:17:56
【问题描述】:
我正在发出 http- 请求以获取一些信息并在条形图中显示它们。除非我包含alert(" ")
几乎一切正常,但没有alert(),图表将无法正常工作。我怎么解决这个问题?
app.controller('StatisticsCtrl', function ($scope, GitHubService) {
// funktioniert - Test
var getFollowedTmp = 0;
var getFollowersTmp = 0;
var getStarredTmp = 0;//Favoriten
GitHubService.getFollowed(function (data) {
getFollowedTmp = data.length;
});
GitHubService.getFollowers(function (data) {
getFollowersTmp = data.length;
});
GitHubService.getStarred(function (data) {
getStarredTmp = data.length;
});
alert("");
var ctx = document.getElementById("profChart");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ["Followers", "Following", "Starred"],
datasets: [{
label: 'Quantity',//Anzahl
backgroundColor: "rgba(0,51,48,0.2)",
borderColor: "rgba(0,51,48,0.2)",
borderWidth: 1,
data: [getFollowersTmp, getFollowedTmp, getStarredTmp]
}]
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero:true
}
}]
}
}
});
});
【问题讨论】:
-
在回调中做事
标签: javascript http httprequest chart.js