匯入

import-carousel.ts
import { NuiCarousel, NuiCarouselSlide } from '@needless-ui/angular/carousel';

NuiCarousel

由投影片組成的輪播。

選擇器
nui-carousel
NuiCarousel: 屬性
名稱型別預設值說明
label輸入string為輪播命名。
index雙向繫結number0畫面中的第一張投影片,從 0 開始。
perView輸入number | 'auto'1同時顯示的投影片數量;設為 auto 時,由投影片自行決定寬度。
gap輸入string'1rem'投影片之間的間距,可以是任何 CSS 長度。
loop輸入booleanfalse越過最後一張時會回到第一張,反之亦然。
autoplay輸入number (ms)0自動切換時兩張投影片之間的毫秒數;設為 0 則不自動切換。
controls, indicators輸入booleantrue上一張和下一張按鈕,以及圓點。
labels輸入Partial<NuiCarouselLabels>它顯示或朗讀的所有文字,供翻譯使用。
next, previous方法() => void往前或往後移動一張投影片。
goTo方法(index: number) => void把某張投影片捲動到畫面中。

NuiCarouselSlide

一張投影片。

選擇器
[nuiCarouselSlide]
NuiCarouselSlide: 屬性
名稱型別預設值說明
nuiCarouselSlide輸入string投影片的標題,朗讀時會取代它的位置。