首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >quill.root.innerHTML中的quill类不起作用

quill.root.innerHTML中的quill类不起作用
EN

Stack Overflow用户
提问于 2018-04-22 13:51:35
回答 1查看 1.9K关注 0票数 0

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

html:

代码语言:javascript
复制
<select class="ql-align">
                <option selected=""></option>
                <option value="center"></option>
                <option value="right"></option>
                <option value="justify"></option>
              </select>

ts

代码语言:javascript
复制
//use to get text from db
this.quill.root.innerHTML = mail.mail.rows[0].content;
EN

回答 1

Stack Overflow用户

发布于 2018-04-23 20:22:03

否,仅使用quill.root.innerHTML来检索由quill生成的html

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

代码语言:javascript
复制
<div ng-bind-html="quillEditor" id="myQuillEditor"> //Your Editor element </div>

JavaScript:

代码语言:javascript
复制
$scope.quillEditor= mail.mail.rows[0].content;

[...]

$scope.init = function(){

    new Quill('#myQuillEditor');

}

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49962958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档