我正在为我的应用程序使用 ember 工具。现在我想添加一个 TextField 来触发我的控制器中的搜索,就像在这个例子中一样。这是控制器和视图:
产品控制器:
var ProductsController = Ember.ArrayController.extend({
search: function(query) {
console.log(query);
}
});
module.exports = ProductsController;
搜索字段视图:
var SearchFieldView = Ember.TextField.extend({
insertNewline: function() {
var query = this.get('value');
App.ProductsController.search(query);
}
});
module.exports = SearchFieldView;
但是每当文本字段发生变化时,我都会收到App.ProductsController
没有方法的错误search
。所以我有一种感觉,它不是我创造的,而是生成的。