Онс UI проблемы с каруселью

У меня есть следующая карусель с некоторыми внутри, но когда я пытаюсь использовать в моем контроллере mycarousel.getActiveCarouselItemIndex(), приложение говорит Uncaught ReferenceError: mycarousel не определен

Пожалуйста, помогите мне, я новичок в онсене. Благодарю.

1 ответ

Решение

Когда вы определяете карусель, вы можете присвоить ее переменной, используя

<ons-carousel var="mycarousel">
  ...
</ons-carousel>

Он будет прикреплен к переменной window.mycarousel,

Другой способ получить объект - прислушиваться к ons-carousel:init DOM событие:

document.addEventListener('ons-carousel:init', function(e) {
  var mycarousel = e.component;
});
Другие вопросы по тегам