Есть ли способ отключить навигацию в ngx-swiper-wrapper, когда есть только 1 слайд? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть приложение с несколькими свайперами, слайды динамически генерируются разными серверами. Мне нужно отключить навигацию и нумерацию страниц (без маркеров или эффекта свайпера), если на свипере есть только 1 слайд.

Я провел несколько исследований в Google и до сих пор нашел только ответы на Jquery. Мне не разрешено использовать Jquery, только машинопись. Я попытался создать условие с помощью "document.querySelectorAll ('. Slider'). Length == 1", но он не находит "слайдер" в DOM, поэтому всегда возвращает 0.

1 Ответ

0 голосов
/ 26 июня 2019

Так что я застрял с этим в течение 2 дней и, наконец, нашел ответ, это было так же просто, как добавить «watchOverflow: true» в конфигурации swiper:

 public config: SwiperConfigInterface = {
    slidesPerView: 1.16,
    spaceBetween: 4,
    centeredSlides: true,
    mousewheel: true,
    scrollbar: false,
    navigation: false,
    pagination: true,
    watchOverflow: true
  };
...