角度 ui.bootstrap.carousel 从 $scope 调用 next()/prev()

2023-12-09

如何从幻灯片访问轮播的 next()/prev() 方法?我正在尝试连接到 hm-swipe-left/right,但我似乎没有正确的 $scope

<carousel interval="1000">
  <slide ng-repeat="card in slides" active="card.active">
    <div class="card list-unstyled text-center">
      <ul class='header list-inline list-unstyled'
      hm-swipe-left="swipe('next')"
      hm-swipe-right="swipe('prev')">   
        <li><i class="icon {{card.icon}} fa-3x"></i></li>
        <li class="title">{{card.title}}</li>
      </ul>
    </div>
  </slide>
</carousel>

我正在寻找解决方案。我将发布我最终所做的事情:

在你有轮播的控制器中(确保你的 html 轮播有id="myCarousel"):

$scope.showNext = function(){
    var index = ($('#myCarousel .active').index()+1)%(slides.length);
    var modIndex = (((index)%(slides.length))+(slides.length))%(slides.length);
    $scope.slides[modIndex].active=true;
}
$scope.showPrev = function(){
    var index = ($('#myCarousel .active').index()-1)%(slides.length);
    var modIndex = (((index)%(slides.length))+(slides.length))%(slides.length);
    $scope.slides[modIndex].active=true;
}

然后在你的 HTML 页面中:

<img ng-src="{{slide.image}}" style="margin:auto;" ng-swipe-right="showPrev()" ng-swipe-left="showNext()">

希望它对任何人都有帮助! 它适用于 bootstrap 3.0.2(我的版本)

编辑: 编辑模数(因为计算模数时 javascript 存在错误:Javascript 取模不正常) 现在可以了! :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

角度 ui.bootstrap.carousel 从 $scope 调用 next()/prev() 的相关文章

随机推荐

  • 如何使用 ACTION_PACKAGE_FIRST_LAUNCH 意图过滤器来启动应用程序?

    我正在尝试使用意图过滤器 ACTION PACKAGE FIRST LAUNCH 使应用程序在首次启动时执行一些任务 但它没有被广播接收器捕获 我的清单
  • 如何更改操作栏中下拉菜单的背景颜色

    我正在开发一个 Android 应用程序 在设计操作栏时遇到一些问题 我使用的是带有白色图标的深色操作栏 当我单击溢出图标时 会弹出一个下拉菜单 一切都很好 但我需要带有红色文本的下拉菜单的浅色背景 我尝试过编辑主题styles xml但当
  • 获取 IIS-7 及以上版本网站的 Id

    我可以通过将 ID 作为参数传递来以编程方式 C 获取 IIS 7 C Windows System32 inetsrv config applicationHost config 中托管的任何网站的物理路径 但是对于iis7来说通过代码查
  • #if __IPHONE_4_0 在 iPad 上运行吗?

    此检查在 iPad 和 iPhone 上都有效吗 我想我只是对在 iPad 上使用 iPhone 一词感到困惑 我还需要检查 iPad OS 版本吗 或者宏是否指的是一般 iOS 版本 if IPHONE 4 0 Do stuff elif
  • dplyr 中的 mutate_each / summarise_each:如何选择某些列并为变异列提供新名称?

    我有点困惑dplyr verb mutate each 使用基本的方法非常简单mutate将一列数据转换为 z 分数 并在 data frame 中创建一个新列 此处名称为z score data newDF lt DF gt select
  • 如何在机器人框架中的小黄瓜式测试中指定句子中间的参数?

    使用 Robot Framework 我打算使用 Gherkin 风格的测试 因为它是 BDD ATDD 的通用语言 我可以指定这样的测试 Test Cases New alert Given there were no alerts so
  • C# 中标准 I/O 的非阻塞读取

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想要一个来自控制台的非阻塞读取功能 我如何用 C 编写它 理查德 达顿有一个解
  • Android 将图像拖放到屏幕上?

    我正在帮助项目用户将图像从一个位置移动到屏幕上的另一个位置 我已经编写了一个示例代码来移动图像 但这里的问题是 如果我移动一个图像 相邻图像也会开始移动 这是示例代码 任何一个想法 主程序 java public class MainAct
  • 如何将 h5 文件转换为 tflite 文件?

    我正在尝试在 Android 上运行车牌检测 所以首先我找到这个教程 https medium com quangnhatnguyenle detect and recognize vehicles license plate with m
  • 编写分类栅格及其符号系统

    我已经对很多栅格进行了分类 我想用我定义的符号系统来编写它们 这是我正在处理的栅格类型 library raster library rasterVis r lt raster nrow 10 ncol 10 r 1 r 51 100 3
  • 如何仅打印(调整后的)回归模型的 R 平方?

    我是 R 初学者 我有一个关于空气污染的数据集 这些列是站点 测量浓度和可能影响浓度的 80 个变量 v1 v80 我想用我自己的代码创建一个基于 R squared adj 的前向逐步回归模型 所以我不想使用诸如 step 或 regsu
  • 将 char 指针从 C# 传递到 C++ [重复]

    这个问题在这里已经有答案了 可能的重复 将 char 指针从 C 传递到 C 函数 我有这样的问题 我有一个具有以下签名的 C 函数 int myfunction char Buffer int rotation 缓冲区参数必须用空格字符
  • Angular2 异常:尝试检测脱水检测器上的变化

    我遇到这个错误EXCEPTION Attempt to detect changes on a dehydrated detector 并在阅读了一些在线页面后 我不太清楚如何解决它或者因为它是 https github com angul
  • 将句子拆分为单词

    例如我有这样的句子 text word word w d word 我需要这样的数组 Array 0 gt word 1 gt word 2 gt w d 3 gt word 我对正则表达式很陌生 这是我尝试过的 function divi
  • 对象中所有属性的总和

    我有以下对象 speed 299 equipment 49 teleabb 49 additional 50 optional 299 我想将所有这些值相加并打印出来 如何对属性值求和 使用迭代对象属性for var in Use pars
  • EJB3.0 将句柄序列化为 Stateful Bean

    我正在尝试保留有状态 EJB3 0 bean 的远程句柄 该bean的接口定义为 Remote public interface Hello extends Serializable Handle getHandle void sayHel
  • 如何在 OpenCV 中进行逆 DFT [重复]

    这个问题在这里已经有答案了 我正在尝试在 C 中使用 OpenCV 实现逆 DFT 我在 docs opencv org 下载了完整的 dft 示例 只需调整几行即可反转 我的DFT代码是这样的 Mat DFT const char fil
  • iOS 8:如果没有情节提要,自动旋转将无法工作

    所以我试图启动一个没有故事板的项目 但我似乎无法弄清楚为什么 UIWindow 没有将自动旋转命令传递给根视图控制器 有了故事板 自动旋转就可以了 如果我以编程方式创建窗口 自动旋转将不起作用 这是我在应用程序委托中实例化窗口的方式 win
  • 如何通过 Java 使用 XPath 和 Selenium WebDriver 单击 SVG 元素

    我有一个SVG具有一些矩形元素的对象 使用geckodriver 我正在尝试单击主要内容之一SVG目的 但是 使用 xpath checker 我无法检测到正确的xpath对于相同的 到目前为止 我能够深入了解xpath upto id a
  • 角度 ui.bootstrap.carousel 从 $scope 调用 next()/prev()

    如何从幻灯片访问轮播的 next prev 方法 我正在尝试连接到 hm swipe left right 但我似乎没有正确的 scope