gpt4 book ai didi

javascript - 如何迭代 Svelte 商店中的数组?

转载 作者:行者123 更新时间:2023-12-05 06:06:37 25 4
gpt4 key购买 nike

我在 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>

这失败了:

Argument of type 'Writable<Annotation[]>' is not assignable to parameter of type 'ArrayLike'

这是有道理的 - Writable 对象不是常规数组,它是一个 Writable

如何在 Svelte 商店中迭代数组?

最佳答案

component.svelte 中遍历数组:

<script lang="ts">
import { annotations } from '../store';
</script>

<section>
{#each $annotations as highlight, index}
...
{/each}
</section>

More info

关于javascript - 如何迭代 Svelte 商店中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65709045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com