Angularjs中使用轮播图指令swiper


Posted in Javascript onMay 30, 2017

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

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

引入文件路径

<link rel="stylesheet" href="../bower_components/swiper/dist/css/swiper.min.css" rel="external nofollow" />
<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}}" rel="external nofollow" ><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>

以上所述是小编给大家介绍的Angularjs中使用轮播图指令swiper ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 Javascript
JavaScript实现网页截图功能
Oct 16 Javascript
JavaScript中实现map功能代码分享
Jun 11 Javascript
js中不同的height, top的区别对比
Sep 24 Javascript
CSS3 media queries结合jQuery实现响应式导航
Sep 30 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
react native实现往服务器上传网络图片的实例
Aug 07 Javascript
vue登录路由验证的实现
Dec 13 Javascript
vue将时间戳转换成自定义时间格式的方法
Mar 02 Javascript
vue使用xe-utils函数库的具体方法
Mar 06 Javascript
angular6的table组件开发的实现示例
Dec 26 Javascript
react实现antd线上主题动态切换功能
Aug 12 Javascript
AngularJS路由Ui-router模块用法示例
May 29 #Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 #Javascript
Angular2学习教程之ng中变更检测问题详解
May 28 #Javascript
Angular2使用jQuery的方法教程
May 28 #jQuery
Angular.js实现动态加载组件详解
May 28 #Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 #Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 #Javascript
You might like
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
2019/05/25 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
Vue编写多地区选择组件
2017/08/21 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
layui对工具条进行选择性的显示方法
2019/09/19 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
2020/02/12 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
python线程、进程和协程详解
2016/07/19 Python
Python进阶篇之字典操作总结
2016/11/16 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
Python学习之os模块及用法
2020/06/03 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
CSS实现雨滴动画效果的实例代码
2019/10/08 HTML / CSS
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
数控技术应用个人求职信范文
2014/02/03 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
2021/06/15 Javascript
MySQL创建定时任务
2022/01/22 MySQL