Getting the controller for collection-repeat

So when using collection-repeat the normal $ionicScrollDelegate.getScrollPosition is not returning the correct values (top is always 0 on device and only the first 138ish pixels in chrome via ionic serve).

I have managed to debug all the scopes and found that $scope.$$childHead.scrollCtrl.getScrollPosition() is returning the correct values on every platform.

My question is: Is getting access via $scope.$$childHead.scrollCtrl the best and/or the only way?

Thanks.