【问题标题】:quill classes in quill.root.innerHTML is not workingquill.root.innerHTML 中的 quill 类不起作用
【发布时间】:2018-04-23 20:22:02
【问题描述】:

我在 angular4 中使用 quill,但遇到了问题。我想在数据库中保存一个羽毛笔文本,我正在使用quill.root.innerHTML 来保存它。但是当我想显示文本时,它只应用生成的标签,例如或,但 class="ql-direction-rtl ql-align-center"class="ql-size-large" 之类的类不适用于文本。 以下是代码:

html:

<select class="ql-align">
                <option selected=""></option>
                <option value="center"></option>
                <option value="right"></option>
                <option value="justify"></option>
              </select>

ts

//use to get text from db
this.quill.root.innerHTML = mail.mail.rows[0].content;

【问题讨论】:

    标签: angular quill text-align


    【解决方案1】:

    不,使用quill.root.innerHTML 只检索 生成的html

    要加载文本,首先将其加载到 HTML 元素中,然后创建 Quill 对象的新实例:

    <div ng-bind-html="quillEditor" id="myQuillEditor"> //Your Editor element </div>
    

    JavaScript:

    $scope.quillEditor= mail.mail.rows[0].content;
    
    [...]
    
    $scope.init = function(){
    
        new Quill('#myQuillEditor');
    
    }
    

    Quill 将自动渲染您的对象并应用样式

    【讨论】:

    • 我使用的 HTML 代码是从我的羽毛笔生成的,您能告诉我我应该如何在 angular 4 中执行它吗? “编辑器元素”是什么意思??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    • 2020-05-19
    • 2011-02-10
    • 2014-06-30
    • 2014-03-31
    • 1970-01-01
    相关资源
    最近更新 更多