2017-02-15 2 views
1

Ну, я хочу спрятать pagination.Like ниже.<ion-slides> или Слайды, как я могу скрыть разбиение на страницы в ionic2

constructor(public mainService: MainService) { 

     mainService.getData().subscribe(datas => { 

      if (datas.length >= 2) { 
       this.slides.pager = true; 
      } else { 
       this.slides.pager = false; 
      } 

      this.handleData(datas); 
     }); 
} 

я удалить pager из <ion-slides> в html.I хотите контролировать, показывая статус PAGINATION путем в code.And когда код this.slides.pager=true выполняется, нумерация страниц до сих пор не может показать.

+0

Вы сказали, что ваша разбивка на страницы все еще не отображается. Так что вы хотите скрыть? – Huiting

+0

когда datas.length <2, я хочу скрыть pagination.But this.slides.pager = false не может работать. – David

ответ

1

// только вы можете сдать вход pager от шаблона.

<ion-slides [pager]="slides?.pager = true"> // OR <ion-slides [pager]="datas?.length >= 2"> 

    <ion-slide style="background-color: green"> 
    <h2>Slide 1</h2> 
    </ion-slide> 

    <ion-slide style="background-color: blue"> 
    <h2>Slide 2</h2> 
    </ion-slide> 

</ion-slides> 
+0

Да, вы правы. Благодарю вас. – David

+0

работает нормально – mayur

0

Я решить эту проблему, <ion-slides pager={{pager}}>, я Contol значение пейджера истинным или ложным в xxx.component.ts файле.