# 自定义组合器 - tag-chooser 和 d-editor 的问题

**URL:** https://meta.discourse.org/t/custom-composer-issue-with-tag-chooser-and-d-editor/381698
**Category:** Development
**Tags:** composer
**Created:** [2025年九月5日 10:18 UTC](https://meta.discourse.org/t/custom-composer-issue-with-tag-chooser-and-d-editor/381698 "2025-09-05T10:18:07Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [2025年九月5日 10:18 UTC](https://meta.discourse.org/t/custom-composer-issue-with-tag-chooser-and-d-editor/381698/1 "2025-09-05T10:18:07Z")

</div>

我创建了一个使用连接器的自定义编辑器，目前正在使用 HTML `<select>` 元素来显示一些自定义标签。打开编辑器时会从标签组获取标签，但这会导致明显的延迟，因为获取需要时间，在加载期间编辑器会无响应。

为了改善这一点，我想使用 Discourse 内置的 `tag-chooser` 组件，并仅渲染我需要的特定标签。我的需求涉及三种不同类型的标签，因此我想使用三个独立的 `tag-chooser` 实例。但是，我不确定如何配置它以仅显示我想要的标签。我查看了 `allowedTagGroup` 选项，但它似乎只提供标签组名称，我不清楚如何有效地将其与 `tag-chooser` 一起使用。

此外，我在编辑器中包含了多个 `d-editor` 实例（按要求），但它们似乎相互关联，这意味着一个编辑器中的更改会影响其他编辑器。我想知道如何正确地将它们分开，以便每个编辑器都能独立运行。

如果任何人对解决这两个问题有任何建议或最佳实践，我将非常感谢您的指导。

---

<div class="post-metadata">

### Author: ![saish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saish/32/539116_2.png) [@saish](https://meta.discourse.org/u/saish)
#### Post date: [2025年九月11日 04:43 UTC](https://meta.discourse.org/t/custom-composer-issue-with-tag-chooser-and-d-editor/381698/2 "2025-09-11T04:43:28Z")

</div>

大家好，我仍然被这个问题困扰，非常希望能得到一些指导。有人处理过多个 `tag-chooser` 组件或在自定义组合器中分离多个 `d-editor` 实例吗？哪怕是一些提示或示例也会很有帮助。提前感谢！

---

<div class="post-metadata">

### Author: ![Steve\_John](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/steve_john/32/435022_2.png) [@Steve\_John](https://meta.discourse.org/u/Steve_John)
#### Post date: [2025年九月11日 07:20 UTC](https://meta.discourse.org/t/custom-composer-issue-with-tag-chooser-and-d-editor/381698/3 "2025-09-11T07:20:40Z")

</div>

如果有人能就此问题提供意见，我将不胜感激。
