She*_*hea 3 handlebars.js ember.js
我试图通过两个触摸屏点击一个元素,然后单击,通过事件touchStart和click.
如何将这两个事件连接到一个Ember视图?
我试过了:
{{action "itsClicked" on="click touchMove"}}
{{action "itsClicked" on="click, touchMove"}}
{{action "itsClicked" on="click"}} {{action "itsClicked" on="touchMove"}}
目前不支持此功能.但是有一个公开的问题,请参阅GitHub问题跟踪器中的#569.你应该添加评论.
GitHub问题的建议解决方案是使用自定义视图,如下所示:
Ember.View.extend({
click: function(evt) {
this.fire('itsClicked', evt);
},
touchMove: function() {
this.fire('itsClicked', evt);
},
itsClicked: function(e) {
...
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4104 次 |
| 最近记录: |