我正在尝试实现每次新模型进入时都会发生变化的动态高级图表。在ember-highcharts
文档中,他们解释了所有需要完成的工作是实现EmberHighChartComponent
并实现{{ 1}}观察者观察模型并在模型改变时改变图形
此处的详细信息:
https://github.com/ahmadsoe/ember-highcharts#overriding-chart-redrawing
因此,当我实现它时,它会完美运行并且在有新内容时会更改图形,但只要我尝试在页面上的其他位置导航,就会抛出此错误:
即使我清空组件,也会发生问题,这告诉我问题出在contentdidchange
这是我清空组件后的内容
动态chart.js之
EmberHighChartComponent
动态chart.hbs
import EmberHighChartsComponent from 'ember-highcharts/components/high-charts';
export default EmberHighChartsComponent.extend( {
});
我得到的错误:
{{high-charts mode=mode chartOptions=chartOptions content=content}}
是否这是一个包问题或我误解了实施的任何想法?
答案 0 :(得分:1)
删除dynamic-chart.hbs
文件。您扩展组件,而不是包装它。