File tree 3 files changed +7
-1
lines changed
playground/angular/src/app/home
3 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 2
2
< h6 > Initial value true</ h6 >
3
3
< button (click) ="p1 = !p1 "> {{ p1 ? 'hide' : 'show' }}</ button >
4
4
< swiper [pagination] ="p1 " class ="mySwiper ">
5
- < ng-template swiperSlide > Slide 1</ ng-template > < ng-template swiperSlide > Slide 2</ ng-template
5
+ < ng-template swiperSlide class ="testClass1 "> Slide 1</ ng-template
6
+ > < ng-template swiperSlide [ngClass] ="example "> Slide 2</ ng-template
6
7
> < ng-template swiperSlide > Slide 3</ ng-template > < ng-template swiperSlide > Slide 4</ ng-template
7
8
> < ng-template swiperSlide > Slide 5</ ng-template > < ng-template swiperSlide > Slide 6</ ng-template
8
9
> < ng-template swiperSlide > Slide 7</ ng-template > < ng-template swiperSlide > Slide 8</ ng-template
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ SwiperCore.use([
33
33
export class HomePage {
34
34
p1 = true ;
35
35
p2 = false ;
36
+ example = 'testClass2' ;
36
37
@ViewChild ( 'swiperRef' , { static : false } ) swiperRef ?: SwiperComponent ;
37
38
38
39
show : boolean ;
Original file line number Diff line number Diff line change @@ -6,6 +6,10 @@ import { coerceBooleanProperty } from './utils/utils';
6
6
export class SwiperSlideDirective {
7
7
@Input ( ) virtualIndex : number ;
8
8
@Input ( ) class : string = '' ;
9
+ @Input ( )
10
+ set ngClass ( val : string ) {
11
+ this . class = [ this . class || '' , val ] . join ( ' ' ) ;
12
+ }
9
13
@Input ( 'data-swiper-autoplay' ) autoplayDelay : string | null = null ;
10
14
@Input ( )
11
15
set zoom ( val : boolean ) {
You can’t perform that action at this time.
0 commit comments