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 相关文章推荐
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
Jun 05 Javascript
jquery 实现input输入什么div图层显示什么
Jun 15 Javascript
JS实现适合于后台使用的动画折叠菜单效果
Sep 21 Javascript
Javascript数组中push方法用法分析
Oct 31 Javascript
Bootstrap下拉菜单Dropdowns的实现代码
Mar 17 Javascript
ES6中Generator与异步操作实例分析
Mar 31 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
jquery自定义显示消息数量
Dec 19 jQuery
Vue.js 中的 v-cloak 指令及使用详解
Nov 19 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
zend framework多模块多布局配置
2011/02/26 PHP
php无限分类且支持输出树状图的详细介绍
2013/06/19 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
DOM相关内容速查手册
2007/02/07 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
js限制文本框只能输入整数或者带小数点的数字
2015/04/27 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
浅谈在Vue.js中如何实现时间转换指令
2019/01/06 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
python基于xmlrpc实现二进制文件传输的方法
2015/06/02 Python
Python中django学习心得
2017/12/06 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
python模块导入的方法
2019/10/24 Python
python 函数中的参数类型
2020/02/11 Python
Python用户自定义异常的实现
2020/12/25 Python
python drf各类组件的用法和作用
2021/01/12 Python
审核会计岗位职责
2013/11/08 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
一体化教学实施方案
2014/05/10 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
共青团员自我评价范文
2014/09/14 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
五一劳动节活动总结
2015/02/09 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL