Я хотел бы привязать обработчик событий к событию postchange моего ons-carousel в моем контроллере AngularJS, однако я продолжаю получать Uncaught TypeError: не могу прочитать свойство «включено» неопределенного.Как получить доступ к переменной ons-carousel в угловом контроллере?
Я пытаюсь получить доступ к моей карусели через атрибут вара из моего контроллера:
$scope.myCarousel.on('postchange', function() {
// do something
});
и моя карусель объявляется на моем взгляде:
<ons-carousel var="myCarousel" swipeable overscrollable auto-scroll>
...
</ons-carousel>
Это работает, но я не могу получить доступ переменная myCarousel и не может привязать событие к ней. Что я делаю не так?
Что вы подразумеваете под «... и как-то ...»? –
Мне не удалось получить доступ к myCarousel от контроллера представления, однако я мог получить к нему доступ из функции i, сгибаемой к атрибуту ons-carousel. Под «... и как-то ...» я имею в виду, что я не знаю объяснения этому. – Boldizsar