UNPKG

ionic-angular

Version:

A powerful framework for building mobile and progressive web apps with JavaScript and Angular

44 lines 1.44 kB
import { ChangeDetectionStrategy, Component, ElementRef, Renderer, ViewEncapsulation } from '@angular/core'; import { Slides } from './slides'; /** * @name Slide * @description * The Slide component is a child component of [Slides](../Slides). The template * should be written as `ion-slide`. Any slide content should be written * in this component and it should be used in conjunction with [Slides](../Slides). * * See the [Slides API Docs](../Slides) for more usage information. * * @demo /docs/demos/src/slides/ * @see {@link /docs/api/components/slides/Slides/ Slides API Docs} */ export class Slide { constructor(elementRef, renderer, _slides) { this._slides = _slides; renderer.setElementClass(elementRef.nativeElement, 'swiper-slide', true); _slides.update(10); } /** * @hidden */ ngOnDestroy() { this._slides.update(10); } } Slide.decorators = [ { type: Component, args: [{ selector: 'ion-slide', template: '<div class="slide-zoom">' + '<ng-content></ng-content>' + '</div>', changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, },] }, ]; /** @nocollapse */ Slide.ctorParameters = () => [ { type: ElementRef, }, { type: Renderer, }, { type: Slides, }, ]; //# sourceMappingURL=slide.js.map