如何在 Svelte 组件中传递 Jinja 变量 (Django/Flask)

How to pass a Jinja variable inside a Svelte component (Django/Flask)

我有一个 Flask 应用程序,我需要将一个名为 var 的变量传递给 Svelte 组件 App.Svelte

在 HTML 中,我会做 {{ var }},但这会使 Svelte 感到困惑,因为它使用 { } 作为分隔符,并表示 var is not defined。在 Vue 中,我们可以为 Jinja 定义不同的分隔符(例如 [])来解决这个问题,但是在 Svelte 中我找不到如何去做。

如何将变量传递给 Svelte?

我是这样做的:

    <script>
        var variable = "{{your_django_variable}}";
    </script>

只需确保在加载 Svelte 之前加载它