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