Chart JS在init图表之后获取实例

时间:2017-04-12 10:07:59

标签: javascript meteor charts

我在meteor js app中使用了图表cs。

在我的第一个方法中,我创建了一个新图表。 在我的第二种方法中,我想更新此图表。

问题是我无法处理第二种方法的图表实例。 有可能做这样的事吗?

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

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

或者我要创建一个全局变量来编辑不同控制器中的图表吗?

1 个答案:

答案 0 :(得分:-1)

只需使用更新后的值

重新实例化图表
 new Chart($('#myChart'), {...});

这将重绘图表并更新值;