问题描述
我有一些Froala编辑器输入,我想对它们全部使用通用属性,然后根据当前输入添加一些自定义属性。
要分配froala对象,请使用以下代码:
new FroalaEditor('.froala-editor-inline-horari',{
toolbarInline: true,placeholderText: 'Editar',toolbarButtons: [
['bold','italic'],['textColor','backgroundColor']
],events: {
contentChanged: function () {
guardarFila(this);
}
},spellcheck: false
});
我想使用一些通用属性作为常量,例如:
const FROALA_PROPERTIES = {
toolbarInline: true,spellcheck: false
});
events: {
initialized: function () {
this.html.set('some value');
}
因此,在此示例中,我想获取第一个对象FROALA_PROPERTIES
和新的events: {...}
键。
有可能吗?
解决方法
我自己回答,因为我找到了解决方案。我可以在下一个代码中添加此键,值或函数:
FROALA_PROPERTIES.events.initialized = function () {
this.html.set('some value');
}
但是,如果事件密钥不存在,那么我需要先创建它。
我通过这项网络研究确定了自己的观点:http://researchhubs.com/post/computing/javascript/add-a-key-value-pair-to-a-javascript-object.html