2017-04-12 35 views
0

我在我的流星js應用程序中使用圖表cs。圖表JS獲得初始圖後的實例

在我的第一個方法中,我創建一個新的圖表。 在我的第二個方法中,我想更新此圖表。

問題是我無法處理圖表的實例到第二種方法。 是否有可能做這樣的事情?

Template.first.onRendered(function() { 
    new Chart($('#myChart'), {...}); 
}); 

Template.second.events({ 
    'click .teach'() { 
    var myChart = Chart.getInstance($('#myChart')); 
    ... 
}); 

或者我有創建一個全局變量來編輯圖表在不同的控制器?

回答

0

只需重新實例圖表與更新的值

new Chart($('#myChart'), {...}); 

這將重繪圖表和更新的值;