我有一个数组store.ts
export let annotations = writable(new Array<Annotation>());
我想遍历数组,在component.svelte
:
<script lang="ts">
import { annotations } from '../store';
</script>
<section>
{#each annotations as highlight, index}
...
{/each}
</section>
这失败了:
'Writable<Annotation[]>' 类型的参数不可分配给 'ArrayLike' 类型的参数
这是有道理的 - 该Writable
对象不是常规数组,它是一个Writable
.
如何遍历 Svelte 商店中的数组?