iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0
Modern Web

前端工程的另一個選擇 Svelte 系列 第 8

DAY08-if else也可以喔

  • 分享至 

  • xImage
  •  

如何決定要不要顯示

昨天教授大家如何將陣列內的資料透過組件顯示出來,但是如果不想顯示某個資料時該如何處理呢?今天就教授大家如何在svelte完成這需求。

本文同步放置於此

ifelse

相信大家對於if else應該不陌生,簡單講就是若條件成立時就會執行區塊內的程式,所以今天svelte把這功能套用在html上。

就如同foreach一般,svelte在html上的語法是{}包夾起來的,因此if else語法如下

{#if expression}
...
{:else if expression}
...
{/if}

因此當我們不想要顯示某些資訊我們可以這麼做。

{#if item.enable}
<HelloWorld {name=item.name} />
{/if}

這時只有我們設enable為true的值才會出現在渲染的html上。

小結

今天跟各位分享了if else判斷式,相信到今天為止可以完成很多需求,明天再跟大家分享一下$這符號的功用。


上一篇
DAY07-foreach也來幫忙
下一篇
DAY09-$ 的用法就是即時反應
系列文
前端工程的另一個選擇 Svelte 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言