In this guide we will cover two main cases:
- Ember specific library
- vendor library
The Ember library will assume that Ember has already ben loaded (higher in the loading order) and thus will assume it has access to the Ember API.
| import Ember from 'ember'; | |
| const EMPTY_OBJECT = Object.freeze(Object.create(null)); | |
| const EMPTY_ARRAY = Object.freeze([]); | |
| /** | |
| * @class DiffAttrsMixin | |
| */ | |
| export default Ember.Mixin.create({ | |
| /** |
| import Ember from 'ember'; | |
| import EmberHighChartsComponent from 'ember-highcharts/components/high-charts'; | |
| const { get } = Ember; | |
| export default EmberHighChartsComponent.extend({ | |
| callback: (chart) => { | |
| if (!chart.series.any((item) => { return item.data.length > 0; })) { | |
| chart.series.forEach((serie) => { | |
| serie.remove(); |