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 相关文章推荐
利用Ext Js生成动态树实例代码
Sep 08 Javascript
Javascript 函数中的参数使用分析
Mar 27 Javascript
基于jquery异步传输json数据格式实例代码
Nov 23 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
微信小程序 UI布局常用技巧整理总结
Dec 05 Javascript
JavaScript实现动态增删表格的方法
Mar 09 Javascript
mpvue跳转页面及注意事项
Aug 03 Javascript
详解ES6 Symbol 的用途
Oct 14 Javascript
Javascript实现秒表倒计时功能
Nov 17 Javascript
vue双向绑定数据限制长度的方法
Nov 04 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
Mar 19 Javascript
VsCode里的Vue模板的实现
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
php5.2.0内存管理改进
2007/01/22 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
php 字符串替换的方法
2012/01/10 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
老生常谈PHP位运算的用途
2017/03/12 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
第一次接触JS require.js模块化工具
2016/04/17 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
Bootstrap字体图标无法正常显示的解决方法
2016/10/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
vue-week-picker实现支持按周切换的日历
2019/06/26 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
Python生成验证码实例
2014/08/21 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python设计模式之代理模式简单示例
2018/01/09 Python
python 信息同时输出到控制台与文件的实例讲解
2018/05/11 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
支行行长竞聘报告
2014/11/06 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL