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 相关文章推荐
用ASP将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
JavaScript实现表格排序方法
Jun 14 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
Jul 20 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
使用jquery.qrcode.js生成二维码插件
Oct 17 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
Oct 30 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
Jul 18 Javascript
vue结合axios与后端进行ajax交互的方法
Jul 06 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
Dec 10 Javascript
Vue CLI3中使用compass normalize的方法
May 30 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个人网站架设连环讲(四)
2006/10/09 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
2013/06/21 PHP
PHP中将ip地址转成十进制数的两种实用方法
2013/08/15 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
基于jquery实现点击左右按钮图片横向滚动
2013/04/11 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
[03:27]最受玩家喜爱奖提名:PZH_Element 致玩家寄语
2016/12/20 DOTA
详解Django框架中的视图级缓存
2015/07/23 Python
python构建深度神经网络(DNN)
2018/03/10 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
python3实现随机数
2018/06/25 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
python设置环境变量的原因和方法
2019/06/24 Python
Numpy一维线性插值函数的用法
2020/04/22 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
护理专业优质毕业生自荐书
2014/01/31 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
退休教师追悼词
2015/06/23 职场文书