我创建了一个使用连接器的自定义编辑器,目前正在使用 HTML <select> 元素来显示一些自定义标签。打开编辑器时会从标签组获取标签,但这会导致明显的延迟,因为获取需要时间,在加载期间编辑器会无响应。
为了改善这一点,我想使用 Discourse 内置的 tag-chooser 组件,并仅渲染我需要的特定标签。我的需求涉及三种不同类型的标签,因此我想使用三个独立的 tag-chooser 实例。但是,我不确定如何配置它以仅显示我想要的标签。我查看了 allowedTagGroup 选项,但它似乎只提供标签组名称,我不清楚如何有效地将其与 tag-chooser 一起使用。
此外,我在编辑器中包含了多个 d-editor 实例(按要求),但它们似乎相互关联,这意味着一个编辑器中的更改会影响其他编辑器。我想知道如何正确地将它们分开,以便每个编辑器都能独立运行。
如果任何人对解决这两个问题有任何建议或最佳实践,我将非常感谢您的指导。