I have a $ionicModal that I launch from an ion-side-menu to let the user select from a large list (~800 items) for a particular setting. I’m seeing two issues with my implementation:
Scrolling is a little choppy, feels like maybe 10fps
There isn’t any inertia. If I ‘fling’ the list, it stops as soon as my finger leaves the screen.
I’m running on:
iPhone 5S running iOS 8
Ionic framework version 1.0.0-beta.12
I have the same issue. I’ve gone back and forth between ng-repeat and collection-repeat. Both have choppy performance. I also made sure that my inline thumbs were already resized so that they didn’t need to be resized on the fly. Still having issues.
I have the same problem. Displaying the list with ng-repeat scrolls with inertia. Changing to collection-repeat causes the list to stop scrolling as soon as you release. This makes it very hard to scroll through a long list and makes the performance seem very slow (since it feels like the list is sticking)
I am experiencing the no-inertia issue as well with collection repeat on beta 13. Also when I attempt to dynamically load pngs with alpha channels there is an image swapping/flicker when the images are loaded locally. I cannot reproduce the issue when loading the same images from a remote source(see here link). If I setup a simple example I cannot duplicate either issue see code pen here. For me the no-inertia issue occurs when the collection repeat is embedded in a custom directive that is Element restricted.
I have the same issue. After some researches i found that jquery is the problem but I can’t say why. The solution is to load jquery after ionic.
hope this help.
I don’t get it but this helped. Added ionic as a dependency of jquery in our webpack config and performance on collection-repeat improved greatly. I have been switching all my list items over to be simple watches and as performant as possible, but this was the trick.