![](/img/trans.png)
[英]Map multiple native events to a semantic application event in Ember.js?
[英]Ember.js map action keyUp event
我正在嘗試Ember.js,但在使用操作時卻卡住了。
如果我使用以下內容:
<button {{action "test"}}>Test</button>
並創建一個控制器:
App.NewController = Ember.ArrayController.extend({
actions: {
test: function() {
console.log("test");
},
}
});
然后,一切正常,我可以在日志中看到test
。 但是,當我嘗試以下操作時:
<input type="text" {{action "test2" on="keyUp"}} />
並以類似的方式定義test2
動作:
App.NewController = Ember.ArrayController.extend({
actions: {
test: function() {
console.log("test");
},
test2: function() {
console.log("test2");
}
}
});
然后它似乎不起作用。 我的測試按鈕可以正常工作,但是在閱讀文檔后,沒有觸發keyup事件處理程序。
真的很奇怪,我會繼續研究,但是您可以只使用輸入幫助器並觀察其值,此外,如果您關心它們所按下的鍵,則可以擴展文本字段並在那里獲取鍵。
http://emberjs.jsbin.com/EBoLEZe/1/edit
{{input value=name}}
postKey: function(){
console.log(this.get('name'));
}.observes('name')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.