我知道如何更新和重绘jqPlot对象不使用烬 ...如何使用ember.js更新jqPlot图形?
我创建了下面的小提琴表现出“问题”:http://jsfiddle.net/QNGWU/
这里,函数的App.graphStateController
load()
被称为每秒钟更新控制器内容中的系列数据。
第一个问题:系列的更新似乎没有传播到视图。
第二个问题:即使他们愿意,我可以在哪里拨打电话来更新地图(即plotObj.drawSeries()
)?
我已经尝试过登记在视图的didInsertElement
功能的观察者:
didInsertElement : function() {
var me = this;
me._super();
me.plotObj = $.jqplot('theegraph', this.series, this.options);
me.plotObj.draw();
me.addObserver('series', me.seriesChanged);
},
seriesChanged: function() {
var me = this;
if (me.plotObj != null) {
me.plotObj.drawSeries({});
}
}
但没有奏效...