2015-03-02 50 views
2

我目前正在建造一个带有大量物品的滑动盒。我已经从示例here的示例中获取了无数项目的代码,并且在性能方面表现良好。Toggle Ionic Slide Box“does-continue”

但是,因为我实际上有一个很大但数量有限的项目,所以我想让幻灯片框停止循环,一旦到达我的收藏结束位置。由于上述实现依赖于循环缓冲区,因此我的转向方法是根据我在更大集合中的位置来打开或关闭“do-continue”属性。

有没有办法做到这一点?我似乎无法找到幻灯片框委托的方法,这将允许这样的行为,并且它似乎没有可以将布尔表达式绑定到HTML中的does-continue属性。或者,是否有另一种方法可以有效处理Ionic幻灯片中的大量但非数量的物品?

+0

您在此期间是否找到解决方案?当我尝试动态设置do-continue属性时,我遇到了同样的问题。 Thx – Thomas 2015-07-05 12:49:48

+0

我有一段时间没有看到这个,但是IIRC有一个你可以改变的没有记录的字段。如果你看着chrome等幻灯片对象,你应该看到它,只要我的记忆正确地为我服务。 – 2015-07-09 13:03:47

回答

1

我知道这是一段时间,所以我希望你在此期间解决了这个问题。在你提到的original thread上有一个由travisdahl更新的帖子,我在这里引用它。

更新:所以我能够防止滚动使用 $ionicSlideBoxDelegate.$getByHandle('slideshow-slidebox')._instances[0].loop(false);如果在第一个或最后一张幻灯片,但棘手的部分IM是当你到达它必须是头部的幻灯片(如果您的下界)或尾巴(如果它的上限)。这比我预料的更困难。