Ember Highcharts 组件抛出奇怪的错误
Ember Highcharts Component throwing odd error
我正在尝试实现一个动态高图,每次出现新模型时都会发生变化。在 ember-highcharts
文档中,他们解释说所有需要做的就是实现 EmberHighChartComponent
并实现一个contentdidchange
观察模型并在模型改变时改变图形的观察者
详情在这里:
https://github.com/ahmadsoe/ember-highcharts#overriding-chart-redrawing
因此,当我实施它时,它运行良好,并且当有新内容时图表会发生变化,但是当我尝试导航到页面上的其他位置时,它会抛出此错误:
即使我清空组件也会发生这种情况,这告诉我问题出在 EmberHighChartComponent
这是清空组件后的样子
动态-chart.js
import EmberHighChartsComponent from 'ember-highcharts/components/high-charts';
export default EmberHighChartsComponent.extend( {
});
动态-chart.hbs
{{high-charts mode=mode chartOptions=chartOptions content=content}}
我得到的错误:
TypeError: undefined is not an object (evaluating 'chart.renderTo.removeAttribute')
不知道这是程序包问题还是我误解了实施?
删除 dynamic-chart.hbs
文件。您扩展了一个组件,而不是包装它。
我正在尝试实现一个动态高图,每次出现新模型时都会发生变化。在 ember-highcharts
文档中,他们解释说所有需要做的就是实现 EmberHighChartComponent
并实现一个contentdidchange
观察模型并在模型改变时改变图形的观察者
详情在这里:
https://github.com/ahmadsoe/ember-highcharts#overriding-chart-redrawing
因此,当我实施它时,它运行良好,并且当有新内容时图表会发生变化,但是当我尝试导航到页面上的其他位置时,它会抛出此错误:
即使我清空组件也会发生这种情况,这告诉我问题出在 EmberHighChartComponent
这是清空组件后的样子
动态-chart.js
import EmberHighChartsComponent from 'ember-highcharts/components/high-charts';
export default EmberHighChartsComponent.extend( {
});
动态-chart.hbs
{{high-charts mode=mode chartOptions=chartOptions content=content}}
我得到的错误:
TypeError: undefined is not an object (evaluating 'chart.renderTo.removeAttribute')
不知道这是程序包问题还是我误解了实施?
删除 dynamic-chart.hbs
文件。您扩展了一个组件,而不是包装它。