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(); |