we’ve an html table in a page created using a ngFor. The scroll of this table it’s very slow in ipad mini 2/4 (no problems with android and iphone 6/7/7 plus) also with only 50 rows. Also the selection of the rows is very slow (we’ve a checkbox for each row, with or without click event).
We’re using the ionic wkwebview.
We’ve removed all unecessary code in order to exclude some our slow business logic and we’re trying with just one column.
Our app is quite large (in code and features) and we have tested several approaches.
At the moment we have some views with simple ion-items inside ion-list and we noticed the same behaviour (the scrolling and selection functionalities are very slow on Ipad mini 2/4 but they are not on other iOS and Android devices).
We’ve tested also with ion-grid (instead html table), but the situation remains the one described above and in this view we have the constraint of vertical and horizontal scroll…
Thanks for your reply.
In the code attached to the first post we don’t have removed the span element, but in our attempts we’ve just left a “< p >” tag with simple text, also without binding: no improvements in anyway…
May the problem have something to do with the device hardware capacities?
Have you tried to load just 5 rows at a time, and load another 5 rows once you reach the bottom of your page or something like that?
Thanks for your reply.
It may be device hardware capacities problem, but a simple list with 50 items should not cause this problem (ipad mini 2/4 has 1 GB ram). Moreover, we’ve already used the infinite scroll and the result is the same.