【问题标题】:TinyMCE editor - allow Angular template tagTinyMCE 编辑器 - 允许 Angular 模板标签
【发布时间】:2021-02-18 18:27:43
【问题描述】:

我一直在尝试将 TinyMCE 设置为 allow a template 标记,以便在我的 Angular 应用程序中使用。

即。 <aside #tagname></aside>

将此添加到配置中仍会删除任何#...
extended_valid_elements : 'aside[#]'

使用=""添加所有重新格式化它的属性。
extended_valid_elements : 'aside[*]'

有没有办法做到这一点?

更新:
github.com/tinymce/tinymce-angular/issues/220

【问题讨论】:

    标签: angular tinymce tinymce-5


    【解决方案1】:

    解析器似乎正在删除以“#”开头的属性,即使它们在 extended_valid_elements 中也是如此。

    例如,如果您设置了extended_valid_elements : 'aside[#test]',您可以通过运行tinymce.activeEditor.schema.elements.aside 并确认该属性存在来确认它确实添加了该属性。

    但是看起来SAXParser 不支持除了匹配正则表达式模式 \w 的字符之外的字符 - 虽然代码很难遵循,所以如果我错了我不会感到惊讶。

    【讨论】:

      猜你喜欢
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      相关资源
      最近更新 更多