1

メソッドspeak on clickを実行する div があります。

対応するアクション ヘルパー:

<div {{action speak}}>Say</div>

マウスでウィグルメソッドを実行する場合は、次のように入力します。

対応するアクション ヘルパー:

<div {{action wiggle on="mouseEnter"}}>Say</div>

両方を組み合わせて、 speak onを実行clickするだけでなく、wiggle onも実行したいmouseEnter

対応する{{action}}ヘルパーは何ですか?

あなたの注意 !

私は以下がうまくいくことを知っています:

App.MultiEventView = Ember.View.extend({
  click: function(){
    /* some code */
  },
  mouseEnter: function(){
    /* some code */
  }
})

{{ view App.MultiEventView }}

actionしかし、ビューを定義する代わりに、ヘルパーを使用して複数のイベントを定義できますか?

4

1 に答える 1

0

同じdivにありません。{{action}}data-ember-actionは要素の属性に変換され、複数のアクションに対してそれをオーバーロードするメカニズムはありません。

できることは、2 番目のアクションで div を別の div にラップすることです。

于 2013-03-16T20:10:09.973 に答える