#ionic4 #ion-slides
#ionic4 #ионные слайды
Вопрос:
Я использую компонент для ионных слайдов с ионными чипами для создания категорий (например. Все, комедия и т. Д., Как на главном экране YouTube для быстрого поиска).
Этот компонент работает нормально, но без эффекта резиновой ленты, когда я открываю в модальном режиме, поэтому я хочу, чтобы пользователь прокручивал только до первого и последнего чипа в модальном режиме. Но в модальном режиме чипы прокручиваются без остановки.
#ionslidescomponent с чипами
<ion-item color="dark" class="border-top-1">
<ion-slides [options]="slideOpts">
<ion-slide *ngFor="let category of categories">
<ion-chip color="light" has-bouncing="true">
<ion-label>{{category}}</ion-label>
</ion-chip>
</ion-slide>
</ion-slides>
</ion-item>
Я добавил компонент в модальном режиме.
<app-header></app-header>
<app-category-slides></app-category-slides>
<ion-content>
<ion-backdrop class="ion-margin-top"></ion-backdrop>
<img src="assets/imgs/{{img}}.jpg">
</ion-content>
<ion-footer translucent="false" class="ion-no-border" color="dark">
<ion-item lines="none" text-center color="dark">
<ion-grid>
<ion-row class="ion-align-items-center ion-text-center">
<ion-col>
<ion-button color="light" fill="clear">
<span class="material-icons">
thumb_up
</span>
</ion-button>
<span class="ion-padding">2.2k</span>
</ion-col>
<ion-col>
<ion-button color="light" fill="clear">
<span class="material-icons">
thumb_down
</span>
</ion-button>
<span class="ion-padding">20</span>
</ion-col>
<ion-col>
<ion-button color="light" fill="clear">
<span class="fa fa-share"></span>
</ion-button>
<span class="ion-padding">Share</span>
</ion-col>
<ion-col>
<ion-button color="light" fill="clear">
<span class="material-icons">
favorite
</span>
</ion-button>
<span class="ion-padding">Save</span>
</ion-col>
<ion-col>
<ion-button color="light" fill="clear" (click)="close()">
<span class="material-icons">
close
</span>
</ion-button>
</ion-col>
</ion-row>
</ion-grid>
</ion-item>
</ion-footer>
для лучшего понимания проблемы, которую я только что загрузил видео: Пожалуйста, нажмите здесь
Комментарии:
1. Прежде всего, вам не следует создавать общий компонент заголовка специально в ionic, рекомендуется иметь ion-header, ion-content и ion-footer на каждой странице, чтобы иметь потрясающую анимацию. Я вижу, что селектор слайдов находится вне ионного элемента, он должен быть внутри ионного заголовка или ионного содержимого.
2. Спасибо за ваш интерес, но когда я помещаю селектор ионных слайдов в ion-content, он перестает прокручиваться, и я попытался добавить его в заголовок, после чего он скрывает целые чипы ионных слайдов.
3. Эй, вы можете создать воспроизводимый с помощью stackblitz? или просто поделиться полным кодом?
4. Привет, я новичок в StackBlitz. застрял в открытии модального режима здесь: stackblitz.com/edit/ionic-jymdjh?file=pages/home/home.html . Я на самом деле пытаюсь открыть модальный режим, и там мне придется использовать ионные слайды с чипами. Спасибо!