Я просмотрел связанные сообщения в течение нескольких часов, но не смог найти правильный ответ, чтобы исправить проблему, которую я испытываю.Контроллер Ember: ничего не обработано действием
Я получаю сообщение об ошибке:
Uncaught Error: Nothing handled the action 'edit'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.
Я думаю, что контроллер обработки вещи неправильно, или это бурлит на неправильный путь?
App.EventDetailsController = Ember.ObjectController.extend({
isEditing: false,
actions: {
edit: function() {
this.set('isEditing', true);
},
doneEditing: function() {
this.set('isEditing', false);
}
}
});
App = Ember.Application.create();
App.Router.map(function() {
// put your routes here
this.route('events', {path: '/events'});
this.route('createevent', {path: '/createevent'});
this.route('eventdetails', {path: ':eventdetails_id'});
});
App.EventsRoute = Ember.Route.extend({
model: function() {
return events;
}
});
App.EventDetailsRoute = Ember.Route.extend({
model: function(params) {
return events.findBy('id', params.eventdetails_id);
}
});
Кто-нибудь знает, почему это не сработает?
Пожалуйста, покажите шаблон. –