【发布时间】:2015-02-25 02:24:46
【问题描述】:
我浏览了几个小时的相关帖子,但找不到解决我遇到的问题的正确答案。
我不断收到错误:
未捕获的错误:没有处理“编辑”操作。如果您确实处理了该操作,则此错误可能是由于控制器中的操作处理程序返回 true 导致该操作冒泡。
我认为控制器处理错误,或者它正在冒泡到错误的路线?
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);
}
});
有谁知道为什么这不起作用?
【问题讨论】:
-
请显示模板。
标签: ember.js