我只是在为即将到来的项目研究 Svelte 框架。
我想知道(因为这是项目要求)是否可以从服务器加载一些 HTML 字符串(使用 fetch api)并将其动态插入到 Svelte 组件中。
似乎可以使用{@html my_html_string}
. 有没有办法在 HTML 字符串中包含实际 Svelte 元素的标签?
例如
<script>
// import MyCustomElementHere....
let my_html_string = 'Some text <MyCustomElement/> some more text';
</script>
<p> {my_html_string} [somehow??] </p>
我在想这可能通过将组件变成自定义元素(或其他东西)来实现,但我还没有设法完成这项工作(可能是因为我对框架还不够了解)。
有谁知道这是否真的可能?