So I used GeoFire and AngularFire for populate my ng-repeat item lists. There is an ionic pull to refresh list. So user pull it and get the current updated location and refresh
Geofire fires a "Query Ready" event when:
All current data has been loaded from the server and all initial events have been fired.
See this section of the Geofire documentation.
The code sample from there:
var onReadyRegistration = geoQuery.on("ready", function() { console.log("GeoQuery has loaded and fired all other events for initial data"); });