2016-08-11 3 views
1

Emberアプリケーションにカスタムペーストイベントを追加する方法については、よく文書化されています。 How to listen to a paste event on a textarea in emberjsに詳細に記載されているcustom eventsを参照してください。Emberアドオンを開発するときに、どのようにカスタムイベントペーストを動作させるのですか?

私の質問は、私が作成しているEmberアドオンでこれをどのように達成するのですか?私はEmber.Application.createが見えないので?

答えて

0

あなたのアドオンindex.jsファイルのincludedフックに入るはずです。

含まフックは、引数としてアプリを受け取り、その後、あなたはそれを設定することができるはずcustomEventsが好きな属性の:

// index.js 
module.exports = { 
    name: 'your-addon', 
    included: function(app, parentAddon) { 
    app.customEvents = { 
     paste: "paste" 
    } 
    } 
}; 
+0

私はまだ '' 'this._super.included(アプリ)を必要とするようにしてください。含まれている電話では? – Knightsy

+0

私はこれを行って、それを働かせることができませんでした。 – Knightsy

+0

それでは、アドオンでインスタンス初期化子を作成し、 'initialize'関数で次のようにしてみてください:application.customEvents = { paste:" paste " } – Nazim

関連する問題