提交我把手查看與下面的搜索輸入字段:Ember.TextField上keyup事件
{{view Ember.TextField valueBinding="controller.query" action="submit"}}
當用戶從搜索輸入字段按下「Enter」鍵,我們調用外部API,得到迴應,並相應地查詢結果。下面是控制器的(簡體)版本的代碼:
App.ProductsController = Ember.ArrayController.extend({
submit: function(query) {
// call to external api
// get response
// update some values
}
});
我們如何觸發KeyUp事件,而不是「回車」「提交」功能?換句話說,每當用戶在輸入字段中添加或刪除一個字符時,控制器中的「提交」功能是否可以重新運行?
我不相信你可以對視圖進行=「keyUp」,就像你提到的那樣。就前兩個解決方案而言,當我鍵入文本字段時,keyUp:function(evt){//}不會觸發。閱讀您發送給我的方式的Ember嚮導引用使我相信我需要擴展Ember.TextField並添加某種自定義keyUp屬性 – user527662 2013-04-04 16:43:37