angular-iscroll icon indicating copy to clipboard operation
angular-iscroll copied to clipboard

asyncRefresh error on page change

Open riccardomarton opened this issue 9 years ago • 3 comments

Hi @mtr I'm using ngAnimate to mange page transitions and I set angular-iscroll to automatically refresh all istances every 500ms (refreshInterval: 500). Sometimes when i change page in my angular app, I get this error:

TypeError: Cannot read property 'length' of undefined
    at _indicatorsMap (iscroll.js:974)
    at Object.<anonymous> (iscroll.js:1007)
    at Object.IScroll._execEvent (iscroll.js:739)
    at Object.IScroll.refresh (iscroll.js:698)
    at _refreshAfterInitialRender (angular-iscroll.js:162)
    at angular.js:18132
    at completeOutstandingRequest (angular.js:5729)
    at angular.js:6006

I think it's because the module is trying to refresh a IScroll instance after the page is destroyed.

riccardomarton avatar Jan 28 '16 16:01 riccardomarton

Related to #13 ?

tomchiverton avatar Jan 29 '16 15:01 tomchiverton

Looks like it is! Sorry for the duplicate. I'll try to fix it when I have time

riccardomarton avatar Feb 03 '16 09:02 riccardomarton

@riccardomarton and @tomchiverton: I am sorry, but I haven't been able to reproduce this nor the issue in #13. However, if any of you are able to both reproduce and fix the error situation, then I would be very happy if you would also submit a pull request for the solution.

mtr avatar Feb 10 '16 21:02 mtr