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 相关文章推荐
JS前端笔试题分析
Dec 19 Javascript
vue.js异步上传文件前后端实现代码
Aug 22 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
Feb 05 Javascript
Vue 源码分析之 Observer实现过程
Mar 29 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
Apr 21 Javascript
JS实现的碰撞检测与周期移动完整示例
Sep 02 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
Jun 22 Javascript
iview实现图片上传功能
Jun 29 Javascript
vue实现井字棋游戏
Sep 29 Javascript
字节飞书面试promise.all实现示例
Jun 16 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笔记 字符串处理
2010/10/19 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
nodejs简单读写excel内容的方法示例
2018/03/16 NodeJs
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
vue.js使用v-model实现父子组件间的双向通信示例
2020/02/05 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
Python3+Appium安装使用教程
2019/07/05 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
市场营销专业推荐信
2013/11/03 职场文书
学校司机岗位职责
2013/11/14 职场文书
医学生自荐信范文
2013/12/03 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
个人求职信范文
2014/05/24 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
销售开票员岗位职责
2015/04/15 职场文书
交心谈心活动总结
2015/05/11 职场文书
地道战观后感400字
2015/06/04 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
分享Python获取本机IP地址的几种方法
2022/03/17 Python