导入

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幻灯片的标题,朗读时代替其位置。