小编sun*_*and的帖子

灰烬控制器:没有处理动作

我看了几个小时的相关帖子,但找不到正确的答案来解决我遇到的问题.

我一直收到错误:

未捕获错误:没有处理动作'编辑'.如果您确实处理了该操作,则可以通过从控制器中的操作处理程序返回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);
}
});
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这不起作用?

ember.js

8
推荐指数
1
解决办法
6239
查看次数

标签 统计

ember.js ×1