我正在if
根据Svelte Guide 为 if 块制作一个块。看起来很简单,但 Svelte 认为这是一个语法错误:
[!] (svelte plugin) ParseError: Unexpected character '#'
public\js\templates\works.html
3: <div class="slides js_slides">
4: {#each works as work, index}
5: <div class="js_slide {#if index === currentIndex }selected{/if} {#if index === 0 }first{/if}">
^
6: <img src="/images/work/screenshots/{ works[index].slug }-0.{ works[index].imageExtension }"/>
7: </div>
为什么不{#if index === currentIndex }
被认为是有效的?如何在 Svelte 中执行条件语句?
我不能为每个可能的结果class=
创建单独的块,但这是大量的工作。