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 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
深入理解js generator数据类型
Aug 16 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
Oct 21 Javascript
template.js前端模板引擎使用详解
Oct 10 Javascript
10个经典的网页鼠标特效代码
Jan 09 Javascript
详解html-webpack-plugin用法全解
Jan 22 Javascript
npm 下载指定版本的组件方法
May 17 Javascript
详解node和ES6的模块导出与导入
Feb 19 Javascript
JavaScript 异步时序问题
Nov 20 Javascript
js实现菜单跳转效果
Dec 11 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
玩家交还《星际争霸》原始码光盘 暴雪报以厚礼
2017/05/05 星际争霸
短波收音机简介
2021/03/01 无线电
PHP中怎样保持SESSION不过期 原理及方案介绍
2013/08/08 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
PHP分页类集锦
2014/11/18 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
UGG英国官方网站:UGG UK
2018/02/08 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
长安大学毕业生自我鉴定
2014/01/17 职场文书
幼儿教师小班个人总结
2015/02/05 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
高中生军训感言
2015/08/01 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python