如何在Sapper&Svelte中处理动态html字符串中的组件?

时间:2019-04-22 20:38:39

标签: javascript svelte svelte-component

我试图建立我的第一个Sapper网站,并且以类似于模板here的方式填充内容。

我的问题是我想允许在{@html post.html}的内容中使用自定义组件。当前它不起作用,即使我将组件导入[slug].html中,也只是将HTML插入其中而没有被视为组件,并且直接在{@html post.html}之外的其他地方使用它也可以工作。

这种行为是可以预期的,因为在svelte完成工作之后就获取了内容,但是我不确定该怎么办。我希望像<FancyButton>这样的几个自定义组件可以在用户生成的内容中使用。

插入后,我可以要求[slug].html组件查看post.html还是仅查看整个内容,并在子组件的任何位置创建一个实例?还是应该以某种方式事先在服务器上编译字符串?

0 个答案:

没有答案