-
Notifications
You must be signed in to change notification settings - Fork 13.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: Ion-slides error returning to 1st slide with loop #4901
Comments
I'm having the same issue. There is a bug when you use ng-repeat in ion-slides if the loop option is set to true. Any help would be appreciated. Tested on ionic 1.2.4 Just a note: I tested it using the deprecated ion-slide-box and its working fine. |
I have found the workaround. I am not so sure if this part of code is actually about but I noticed they remove ng-repeat of looped slide here. So, I add the code to remove ion-slide-page children's ng-repeat.
Full ionic.bundle.js start at line 11006
Hope this help. |
+1 I faced similar problem, I modified your Code Pen http://codepen.io/elaval/pen/XXpoLy. Here is delayed change of slides data and auto change of slides. @wittayaatt unfortunately your code didn't help in this case |
Stumbled upon the same problem, here is an example : https://codepen.io/ruslan-fidesio/pen/qNLqYk using the nightly build. Does anyone have a workarround ? |
@ruslan-fidesio I don't think that's the same issue.. However this is still broken in 1.3.1 Here is an updated modification of elaval's Code Pen: http://codepen.io/toltman/pen/mAKEOx |
Hi @elaval , Have you found any workaround? I´m testing ion-slide component with the option loop set and I suppose my Issue is more or less the same. The index that I obtain when I load the component is loaded returnning activeIndex = 2, but only running on devices. However, when I launch the app via ionic serve it works fine. Here are my ionic info: Cordova CLI: 6.4.0 Thanks in advance¡ |
This issue was moved to ionic-team/ionic-v1#33 |
I had a similar issue and found that using an ng-if to remove the ion-slides element until the data is loaded into the scope worked for me. |
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out. |
Type: bug
Platform: all
Problem on ionic 1.2.1 & ion-slides
I have a slide box (ion-slides) with looping & slides generated via ng-repeat. Each slide has an "ion-list" with items that are also generated via ng-repeat.
For example,
Slide1: A,B,C
Slide2: D,E,F
Slide3: G,H,I
In the controller:
this.data = [
{items:["A","B","C"]},
{items:["D","E","F"]},
{items:["G","H","I"]}
]
When I swipe right on the last side, I go back to the first slide but the list content of the first slide is now distorted:
Slide1: A, A, A, B, B, B, C, C, C
The same happens if I swipe left on the first slide going to the last slide.
Example provided on Code Pen: http://codepen.io/elaval/pen/XXpoLy
The text was updated successfully, but these errors were encountered: