Ember自定义视图异常:没有动作处理程序:searchEvent

时间:2015-04-22 09:34:34

标签: ember.js ember-cli

我有自定义视图:



export default Ember.ContainerView.extend({
  classNames: ['search-terms'],
  eventTypeValue: null,
  userSidValue: null,

  init: function() {
    this._super();

    this.eventTypeValue = Ember.TextField.create();
    this.userSidValue = Ember.TextField.create();

    this.eventTypeValue.set("placeholder", "search by event type");
    this.eventTypeValue.addObserver("value", this.userSidValue, this.change);

    this.userSidValue.set("placeholder", "earch by user sid");
    this.userSidValue.addObserver("value", this.userSidValue, this.change);

    this.pushObject(this.eventTypeValue);
    this.pushObject(this.userSidValue);
  },

  change: function() {
    this.get("controller").send("searchEvent");
  }
});




和控制器:



export default Em.Controller.extend({

  actions: {
	searchEvent : function() {
		console.log("controller searchEvent");
	}
  }
  
});




当我在某些字段中更改文本时,我有以下异常:

  

未捕获错误:没有动作处理程序:searchEvent

但是当我输入一些文字然后点击我的自定义视图中的某个地方时,这个工作正常。

0 个答案:

没有答案