Устаревший API

будет удален в следующем релизе Ionic, на смену придет новый компонент ion-slides. Не зависит от внутреннего поведения этого виджета.

Применение

<ion-slide-box on-slide-changed="slideHasChanged($index)">
  <ion-slide>
    <div class="box blue"><h1>BLUE</h1></div>
  </ion-slide>
  <ion-slide>
    <div class="box yellow"><h1>YELLOW</h1></div>
  </ion-slide>
  <ion-slide>
    <div class="box pink"><h1>PINK</h1></div>
  </ion-slide>
</ion-slide-box>

API

Атрибут

Тип

Описание

delegate-handle

(необязательный)

строка (string)

Метка, используемая для идентификации этого слайд-бокса с помощью $ionicSlideBoxDelegate.

does-continue

(необязательный)

(boolean)

Определяет, должен ли быть закольцован данный слайд-бокс.

auto-play

(необязательный)

(boolean)

Определяет, должен ли слайд-бокс выкатываться автоматически. По умолчанию "true", если для does-continue задан параметр "true".

slide-interval

(необязательный)

число (number)

Определяет, сколько миллисекунд длится ожидание между сменой слайдов (если для does-continue установлен параметр "true"). По умолчанию 4000.

show-pager

(необязательный)

(boolean)

Определяет, должен ли отображаться пейджер для данного слайд-бокса. Принимает выражения через show-pager="". По умолчанию "true".

pager-click

(необязательный)

выражение (expression)

Выражение, которое должно вызываться, когда происходит клик по пейджеру (если для show-pager установлен параметр "true"). Передается переменная 'index'.

on-slide-changed

(необязательный)

выражение (expression)

Выражение, которое вызывается всякий раз, когда меняется слайд. Передается переменная '$index'.

active-slide

(необязательный)

выражение (expression)

Модель, к которой должен быть привязан индекс текущего слайда.