我需要显示一个多线图。
我需要从一个 rest api 获取 3 个信号值并等到我得到所有这些值然后我渲染图表。
我知道如何等待:
this.scores = new ActivityScore();
var that = this;
this.scores.on("change", function(model) {
console.log(model.attributes);
that.configuration.series =[{
name: 'Activity',
data: graphMappers.toGraphSerie(model)}]
});
this.scores.fetchFromDate("myDate");
JQuery $.when 的新功能非常有趣,我会尝试将它与backbone.Model 混合,仍在尝试!
像这样的东西会很好:
$.when(scores1.fetchFromDate("myDate"),scores2.fetchFromDate("myDate"),graph.render())