У меня есть компонент, и когда пользователь нажимает на компонент, он добавляет некоторое значение для хранения, я пытаюсь использовать этот способ, но я получаю сообщение об ошибке:
OlapApp.MeasureListItemComponent = Ember.Component.extend({
tagName: 'li',
isDisabled: false,
attributeBindings: ['isDisabled:disabled'],
classBindings: ['isDisabled:MeasureListItemDisabled'],
actions: {
add: function(measure) {
var store = this.get('store');
store.push('OlapApp.AxisModel', {
uniqueName: measure.uniqueName,
name: measure.name,
hierarchyUniqueName: measure.hierarchyUniqueName,
type: 'row',
isMeasure: true,
orderId: 1
});
}
}
});
и это ошибка:
Uncaught TypeError: Cannot call method 'push' of undefined MeasureListItemComponent.js:18
Можно ли нажать запись для сохранения из компонента? почему я не могу получить доступ к магазину? мое имя модели - "AxisModel", а пространство имен приложений - "OlapApp"