首页 > 解决方案 > 使用nodejs从ckeditor显示文本

问题描述

我已经使用 ckeditor 输入了值,但是我正在获取 html 标签以及文档如何只显示文本

这是我的输入共振峰以及我想如何显示 https://prnt.sc/11a6em6

这是我的输出格式 https://prnt.sc/11a6mdv

这是显示文本的代码

{{#each about}}
    <div class="theme-title-one">
        <h2>{{this.title}}</h2>
        <p>{{this.description}}<p>
    </div>
{{/each}}   

我在显示屏上看到的文字是

<h3><strong>New updates to  program</strong></h3><h4><strong>1.
</strong><i><strong>target sectors have been
 expanded.</strong></i></h4><p>When the program was launched in
 2019, applicants under seven target sectors were accepted. These
 sectors were as follows:</p>

我要显示的是

程序的新更新

1.扩大了目标领域。

该计划于 2019 年启动时,已接受七个目标行业的申请人。这些部门如下:

标签: node.jsckeditor

解决方案


如果您需要结构化数据,那么您需要将它们分解并且不使用 RTE。RTE 的重点是允许您创建富文本,因此编辑器将始终插入 html,这就是重点。

做你想做的事,你可以,而不是你应该用正则表达式解析响应并拉出 H3 作为标题和正文等。

这种方法可以工作,但很痛苦。

如果数据始终采用您想要的格式,那么您应该在 DB 表中添加“标题”和“描述”,这样您总能获得干净的标题和正文。

在不知道事物的结构或用例的情况下,有点难以分辨,但这将是一种更好的方法。


推荐阅读