How to ScrollBottom on content load or resize

I’ve got some data coming down from the server and would like the scroll view displaying it to scroll to the bottom when it loads, like in most chat apps. The way I’m doing it now is with this logic:

$timeout(function() { $ionicScrollDelegate.$getByHandle('dashboard').scrollBottom(); }, 50);

But it doesn’t work all the time, namely if the list is longer or on a slower device. Ideally I could bind to some resize event and do the scrollBottom there, but nothing I’ve tried has worked. I’ve tried using $ionicScrollDelegate.$getByHandle('dashboard').getScrollView().__content with .onresize(), .addEventListener(), and .bind(), but they haven’t worked.

I can’t find any actual examples or references to listening to a resize event in Ionic. Anyone know a way to accomplish this besides just increasing the timeout length?