Ember.js 开发Ember插件时,如何让自定义事件粘贴生效?

Ember.js 开发Ember插件时,如何让自定义事件粘贴生效?,ember.js,ember-addon,Ember.js,Ember Addon,关于如何将自定义粘贴事件添加到余烬应用程序,有很多文档记录。请参见,如中所述 我的问题是如何在我正在编写的Ember插件中实现这一点?由于我没有看到Ember.Application.create?我认为这应该进入addon index.js文件中包含的钩子 包含的钩子将作为参数接收应用程序,然后您应该能够设置它的customEvents属性,如: // index.js module.exports = { name: 'your-addon', included: function(

关于如何将自定义粘贴事件添加到余烬应用程序,有很多文档记录。请参见,如中所述


我的问题是如何在我正在编写的Ember插件中实现这一点?由于我没有看到
Ember.Application.create

我认为这应该进入addon index.js文件中包含的
钩子

包含的钩子将作为参数接收应用程序,然后您应该能够设置它的customEvents属性,如:

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

我认为这应该放在addon index.js文件的
包含的
钩子中

包含的钩子将作为参数接收应用程序,然后您应该能够设置它的customEvents属性,如:

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

我还需要一个
这个吗?好的,那么您可以尝试在插件中创建一个实例初始值设定项,并在
initialize
函数中执行如下操作:application.customEvents={paste:“paste”}我是否仍然需要
这个。\u super.included(app)在包含的调用中?好的,那么您可以尝试在插件中创建一个实例初始值设定项,并在
initialize
函数中执行如下操作:application.customEvents={paste:“paste”}