【问题标题】:Editor in Quill trimming extra spaceQuill 中的编辑器修剪多余的空间
【发布时间】:2018-03-14 06:00:22
【问题描述】:

我在角度使用 PrimeNG Quill p-editor。默认情况下,quill 会修剪多余的空间。如何在 quill 中保留编辑器中的额外空间?

例如- 模型绑定属性 - text = "嗨,我是 Angular"

编辑器中的输出 - “嗨,我是 Angular”

预计在编辑器中 - “嗨,我是 Angular”


全文示例:

<p>Data &amp; control</p><ul><li>Comply with Our Code, How do we manage business </li><li>Provide proactive identification and effective management and/or escalation of conduct risk to deliver key customer outcomes</li><li>Own, manage and supervise risks within the business area, ensuring mechanisms are in place to identify</li><li>Ensure risk practices and behaviour are consistent with the target risk culture where work collaboratively with others</li></ul>

【问题讨论】:

    标签: angular primeng quill


    【解决方案1】:

    您可以使用 quill 参数 preserveWhitespace。 将 preserveWhitespace 设置为 true。

    <quill-editro [preserveWhitespace]="true"> </quill-editor>
    

    【讨论】:

      【解决方案2】:

      Quill 配置中可能有一个选项,但如果没有,您可以用 &amp;nbsp; 替换字符串模型前面的空格:

      this.text = "<p>   Desk Strategist </p><ul><li>  value 1</li><li>Value 2   </li><li> Value 3</li><li></ul>";
      this.text = this.text.replace(/\s/g, '&nbsp;');
      

      Plunker

      【讨论】:

      • 检查我的新 Plunker
      • 我不知道...但是这个值不起作用 "

        Desk Strategist

        • value 1
        • Value 2
        • 值 3
        "
      • 但是在战略家之后..我有..实际上问题是额外的空间(在同一个地方超过 1 个空间)。我在 quill 中看到过,他们提出的条件是,如果空白不是以“pre”开头,则修剪每个节点空间。我尝试在 html 中使用 white-space: pre-wrap 放置样式,但标题样式受到干扰。你那边有解决办法吗?
      • 好的,只要用&amp;nbsp;替换任何​​空格字符就可以了(见我的新Plunker版本)
      • 它似乎没有那么简单...我尝试使用给定的输入值但格式不正确,请尝试使用它“

        数据和控制

        • 遵守我们的准则,我们如何管理业务
        • 提供主动识别和有效管理和/或升级行为风险,以交付关键客户成果
        • 拥有、管理和监督业务领域内的风险,确保建立机制来识别
        • 确保风险实践和行为与与他人合作的目标风险文化一致
        ”。有什么帮助吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-01
      相关资源
      最近更新 更多