• angularjs中使用轮播图指令swiper


    我们在angualrjs移动开发中遇到轮播图的功能

    安装 swiper  npm install --save swiper   或者 bower install --save swiper

    引入文件路径

    <link rel="stylesheet" href="../bower_components/swiper/dist/css/swiper.min.css" />
    <script src="../bower_components/swiper/dist/js/swiper.jquery.min.js"></script>

    指令中的编写方式

    (function() {
        'use strict';
    
        angular
            .module('campus.core')  //对应项目的module 请换成自己的模块名称
            .directive('swipers',swipers);
    swipers.$inject
    = ['$timeout']; function swipers($timeout) { return { restrict: "EA", scope: { data:"=" }, template: '<div class="swiper-container silder">'+ '<ul class="swiper-wrapper">'+ '<li class="swiper-slide" ng-repeat="item in data">'+ '<a class="img40" href="{{item.contentUrl}}"><img ng-src="{{item.imgId}}" alt="" /></a>'+ '</li>'+ '</ul>'+ '<div class="swiper-pagination"></div>'+ '</div>', link: function(scope, element, attrs) { $timeout(function(){ var swiper = new Swiper('.swiper-container', { //轮播图绑定样式名 pagination: '.swiper-pagination', paginationClickable: true, autoplay: 2500, }); },100); } }; } })();
    data 绑定接口返回的轮播列表 vm.home.headImgs对应轮播图返回的数据列表

     <!--轮播图-->
     <swipers data="vm.home.headImgs" ></swipers>
  • 相关阅读:
    PHP 反射API
    wamp下mysql错误提示乱码的解法
    PDO、PDOStatement、PDOException
    PHP 常用函数
    TCP/IP
    centOS7+mariadb+Nginx+PHP7.0 安装
    php中引用&的真正理解-变量引用、函数引用、对象引用
    cgi fastcgi php-cgi php-fpm
    03 : linux判断服务器是虚拟机还是物理机
    02 :history命令显示日期-时间-登录IP-用户名
  • 原文地址:https://www.cnblogs.com/kbnet/p/6919365.html
Copyright © 2020-2023  润新知