Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 96b28d1

Browse files
committed
Fire loaded event even if data was loaded from cache, fixes #194
1 parent 7618548 commit 96b28d1

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

angularfire.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,14 @@
291291
// data has been loaded. 'object' will be an empty
292292
// object ({}) until this function is called.
293293
object.$on = function(type, callback) {
294+
// One exception if made for the 'loaded' event. If we already loaded
295+
// data (perhaps because it was synced), simply fire the callback.
296+
if (type == "loaded" && self._loaded) {
297+
self._timeout(function() {
298+
callback();
299+
});
300+
return;
301+
}
294302
if (self._on.hasOwnProperty(type)) {
295303
self._on[type].push(callback);
296304
} else {

angularfire.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)