Froala编辑器使用通用属性并添加自定义属性

问题描述

我有一些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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...