Skip to content

Commit 1285195

Browse files
committed
fix(angular): don't set main class on wrapper element
fixes #4679
1 parent 8711bb9 commit 1285195

File tree

1 file changed

+14
-31
lines changed

1 file changed

+14
-31
lines changed

src/angular/src/swiper.component.html

+14-31
Original file line numberDiff line numberDiff line change
@@ -5,66 +5,49 @@
55
</ng-container>
66
<div *ngIf="scrollbar && showScrollbar" class="swiper-scrollbar" #scrollbarElRef></div>
77
<div *ngIf="pagination && showPagination" class="swiper-pagination" #paginationElRef></div>
8-
<div [ngClass]="[wrapperClass, class].join(' ')" [attr.id]="id">
8+
<div [ngClass]="wrapperClass" [attr.id]="id">
99
<ng-content select="[slot=wrapper-start]"></ng-content>
10-
<ng-template
11-
*ngTemplateOutlet="
10+
<ng-template *ngTemplateOutlet="
1211
slidesTemplate;
1312
context: {
1413
loopSlides: prependSlides,
1514
key: 'prepend'
1615
}
17-
"
18-
></ng-template>
19-
<ng-template
20-
*ngTemplateOutlet="
16+
"></ng-template>
17+
<ng-template *ngTemplateOutlet="
2118
slidesTemplate;
2219
context: {
2320
loopSlides: activeSlides,
2421
key: ''
2522
}
26-
"
27-
></ng-template>
28-
<ng-template
29-
*ngTemplateOutlet="
23+
"></ng-template>
24+
<ng-template *ngTemplateOutlet="
3025
slidesTemplate;
3126
context: {
3227
loopSlides: appendSlides,
3328
key: 'append'
3429
}
35-
"
36-
></ng-template>
30+
"></ng-template>
3731
<ng-content select="[slot=wrapper-end]"></ng-content>
3832
</div>
3933
<ng-content select="[slot=container-end]"></ng-content>
4034

4135
<ng-template #slidesTemplate let-loopSlides="loopSlides" let-slideKey="key">
42-
<div
43-
*ngFor="let slide of loopSlides | async"
44-
[ngClass]="
36+
<div *ngFor="let slide of loopSlides | async" [ngClass]="
4537
(slide.class ? slide.class + ' ' : '') +
4638
slideClass +
4739
(slideKey !== '' ? ' ' + slideDuplicateClass : '')
48-
"
49-
[attr.data-swiper-slide-index]="slide.virtualIndex ? slide.virtualIndex : slide.slideIndex"
50-
[style]="style"
51-
[ngSwitch]="slide.zoom"
52-
>
40+
" [attr.data-swiper-slide-index]="slide.virtualIndex ? slide.virtualIndex : slide.slideIndex" [style]="style"
41+
[ngSwitch]="slide.zoom">
5342
<div *ngSwitchCase="true" [ngClass]="zoomContainerClass">
54-
<ng-template
55-
[ngTemplateOutlet]="slide.template"
56-
[ngTemplateOutletContext]="{
43+
<ng-template [ngTemplateOutlet]="slide.template" [ngTemplateOutletContext]="{
5744
$implicit: slide.slideData
58-
}"
59-
></ng-template>
45+
}"></ng-template>
6046
</div>
6147
<ng-container *ngSwitchDefault>
62-
<ng-template
63-
[ngTemplateOutlet]="slide.template"
64-
[ngTemplateOutletContext]="{
48+
<ng-template [ngTemplateOutlet]="slide.template" [ngTemplateOutletContext]="{
6549
$implicit: slide.slideData
66-
}"
67-
></ng-template>
50+
}"></ng-template>
6851
</ng-container>
6952
</div>
7053
</ng-template>

0 commit comments

Comments
 (0)