Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8:使用swiper作为角度指令(属性)会引发错误_Javascript_Angularjs_Internet Explorer 8 - Fatal编程技术网

Javascript IE8:使用swiper作为角度指令(属性)会引发错误

Javascript IE8:使用swiper作为角度指令(属性)会引发错误,javascript,angularjs,internet-explorer-8,Javascript,Angularjs,Internet Explorer 8,现在我试着在我的angular项目中实现这个插件,除了ie8和以下版本外,它工作得很好。 错误: SCRIPT5007: Unable to get property 'replace' of undefined or null reference idangerous.swiper-2.2.js, line 2190 character 10 在插件的行中,它将转换替换为矩阵。但它似乎找不到任何可以交换的元素 我的指令 // Slider / Swiper Plugin app.direc

现在我试着在我的angular项目中实现这个插件,除了ie8和以下版本外,它工作得很好。 错误:

SCRIPT5007: Unable to get property 'replace' of undefined or null reference 
idangerous.swiper-2.2.js, line 2190 character 10
在插件的行中,它将
转换
替换为
矩阵
。但它似乎找不到任何可以交换的元素

我的指令

// Slider / Swiper Plugin
app.directive('swipe', function(){
    return {
        restrict: 'A',
        link: function (scope, element, attrs) {
            var slider = $(element).swiper(scope.$eval(attrs.swipe));
            $('.swipe__prev').on('click', function () {
                slider.swipePrev();
            });
            $('.swipe__next').on('click', function () {
                slider.swipeNext();
            });
            $(element).find('.swipe__pagi__element').on('click', function () {
                slider.swipeTo($('.swipe__pagi__element').index());
            });
        }
    };
});
我的HTML:

<div class="swiper-container swipe__container grid__item" swipe="{
        mode: 'horizontal',
        loop: false,
        autoplay: 5000,
        wrapperClass: 'swipe__wrapper',
        slideClass: 'swipe__slide',
        slidesPerView: '3',
        createPagination: false
    }">
        <div class="swipe-wrapper swipe__wrapper">
            <div class="swiper-slide swipe__slide">
                <img src="../images/slider_pic_01.jpg" alt="Gewinn 1">
            </div>
            .......
            <div class="swiper-slide swipe__slide">
                <img src="../images/slider_pic_15.jpg" alt="Gewinn 15">
            </div>
        </div>
    </div>
    <span class="swipe__prev"><i class="icon-caret-left"></i></span>
    <span class="swipe__next"><i class="icon-caret-right"></i></span>
    <div class="swipe__pagi"></div>

.......
该插件在IE8中的应用程序上运行良好。它的构建与演示中的相同。。所以我猜它的角度


有人能帮我或给我一个提示吗

我解决了这个问题,现在我觉得自己很愚蠢。 答案很简单。我调用的元素是
swipe-wrapper
,但是我的css文件说的是
swipeR-wrapper