2016-08-11 10 views
1

Ember 응용 프로그램에 사용자 지정 붙여 넣기 이벤트를 추가하는 방법에 대해서는 잘 설명되어 있습니다. How to listen to a paste event on a textarea in emberjs에 설명 된대로 custom events을 참조하십시오.Ember 애드온을 개발할 때 맞춤 이벤트 붙여 넣기를 사용하려면 어떻게해야합니까?

내 질문은 내가 작성한 Ember 애드온에서 어떻게 이것을 수행합니까? Ember.Application.create이 보이지 않으므로?

답변

0

나는 이것이 addon 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

괜찮 으면 addon에서 인스턴스 초기화자를 만들고 '초기화'함수에서 다음과 같이 할 수 있습니다 : application.customEvents = { paste : "paste" } – Nazim