Ember.js 余烬高图表组件抛出奇数错误
我正在尝试实现一个动态的highcharts,它在每次新模型出现时都会发生变化。在Ember.js 余烬高图表组件抛出奇数错误,ember.js,highcharts,Ember.js,Highcharts,我正在尝试实现一个动态的highcharts,它在每次新模型出现时都会发生变化。在ember highcharts文档中,他们解释说需要做的就是实现ember HighChart组件,并实现一个contentdidchange观察者,观察模型并在模型更改时更改图形 此处的详细信息: 因此,当我实现它时,它可以完美地工作,当有新内容时,图形会发生变化,但当我尝试在页面上的其他位置导航时,它会抛出以下错误: 即使在清空组件时也会发生这种情况,这告诉我问题出在EmberHighChartCompon
ember highcharts
文档中,他们解释说需要做的就是实现ember HighChart组件
,并实现一个contentdidchange
观察者,观察模型并在模型更改时更改图形
此处的详细信息:
因此,当我实现它时,它可以完美地工作,当有新内容时,图形会发生变化,但当我尝试在页面上的其他位置导航时,它会抛出以下错误:
即使在清空组件时也会发生这种情况,这告诉我问题出在EmberHighChartComponent
这是清空组件后的结果
动态图表.js
import EmberHighChartsComponent from 'ember-highcharts/components/high-charts';
export default EmberHighChartsComponent.extend( {
});
{{high-charts mode=mode chartOptions=chartOptions content=content}}
动态图表.hbs
import EmberHighChartsComponent from 'ember-highcharts/components/high-charts';
export default EmberHighChartsComponent.extend( {
});
{{high-charts mode=mode chartOptions=chartOptions content=content}}
我得到的错误是:
TypeError: undefined is not an object (evaluating 'chart.renderTo.removeAttribute')
你知道这是程序包问题还是我误解了实现吗?删除
dynamic chart.hbs
文件。您可以扩展组件,而不是包装它