Я использую angularjs в своем приложении, где я создал директиву для bxslider. Ниже приводится код директивы:bxslider директива throwing error `Uncaught TypeError: Не удается прочитать свойство 'indexOf' undefined`
angular.module('sbAdminApp')
.directive('bxSlider', function(){
return{
restrict: "A",
require: "ngModel",
link: function(scope, element, attrs, ctrl){
element.ready(function(){
$($(element[0])).bxSlider({
maxSlides:1,
auto:true,
controls:false,
pager:true
});
})
}
}
})
Выше я использую как этот $($(element[0])).bxSlider({
после готовой функции, как я поиска проблемы, где bxslider должен работать с нг-повтором и нашел это решение, после чего bxslider работаю, но иногда изображения не загружаются, и я всегда вижу эту ошибку.
Uncaught TypeError: Cannot read property 'indexOf' of undefined
Спасибо за это! Похоже, мне понадобится использовать совместимую с bootstrap версию этого слайдера, если я не хочу иметь дело с пользовательскими файлами bxslider. https://github.com/Rahisify/bxslider-4 – sirclesam
'$ (window) .on ('load', myFunction());' дает ту же ошибку. Что мы можем сделать тогда? –
u нужно показать мне экземпляр, где появляется эта ошибка –