Comments (9)
Using angularFire
will delete the attached object and tree from firebase when reconnecting if client get disconnected
from angularfire.
I think I just witnessed this. All data was deleted from firebase after I left my app alone for 20 mins.
from angularfire.
Hmm, this seems bad - thanks for the report @sbusso, @cgarvis - I'll look into this! Any chance of getting a reduced test case? That would help speed up finding the root cause.
from angularfire.
@anantn It seems to be wiping the database when I swap from one module and then back again. Using the code below, the wipe occurs when going from '/feature-a' to '/feature-b' and then back to '/feature-a'c. Watching Firebase, the data is intact after routing to '/feature-b' so feaureB module is not doing it. Also this doesn't happen if I start on '/feature-b' and go to '/feature-a' which leads me to be believe that this has to do with a $watch
. Might be related to #13 and #17
Example code:
angular.module('featureA', ['firebase'])
.config ($routeProvider) ->
$routeProvider
.when '/featureA'
templateUrl: 'feature-a/feature-a.tpl.html'
controller: 'FeatureACtrl'
.controller 'FeatureACtrl', ($scope, angularFire, FirebaseUrl) ->
$scope.items = angularFire(FirebaseUrl, $scope, 'items', [])
angular.module('featureB', ['firebase'])
.config ($routeProvider) ->
$routeProvider
.when '/featureB'
templateUrl: 'feature-a/feature-a.tpl.html'
controller: 'FeatureBCtrl'
.controller 'FeatureBCtrl', ($scope, angularFire, FirebaseUrl) ->
from angularfire.
using angularFire(FirebaseUrl, $scope, 'items', [])
instead of $scope.items = angularFire(FirebaseUrl, $scope, 'items', [])
may work.
from angularfire.
@sbusso that does work.
from angularfire.
This seems to be happening to me when I create a connection in node and on the front end. Reloading the browser deletes all my files.
Is there a known issue when connecting a front end and a back end to the same end point?
UPDATE
nm, seems to be a version issue from cdnjs
from angularfire.
The cause of the issue was assigning the result of angularFire() to the scope - we've changed the example to make the return value explicitly a promise. Please re-open the issue if you experience any data loss with the latest version of angularFire: http://firebase.github.io/angularFire/angularFire.js (not that cdnjs doesn't have the latest version yet).
from angularfire.
Having same issue on reset as well... Used modified version of code and ereases all data once reset.
code belows shows what i am doing.
controller('firebasetestcontroller', function($scope, angularFire) {
var url = "https://gym-bud.firebaseIO.com/events";
var promise = angularFire(url, $scope, 'events',[]);
promise.then(
function() {
$scope.addEvent = function() {
$scope.events.push(
{eventName: $scope.eventName
, locName: $scope.locName
, eventLoc: $scope.eventLoc
, timeCreated: new Date().getTime()
, eventCreator: $scope.creator
, eventDesc: $scope.eventDesc
}
);
};
}
);
});
from angularfire.
Related Issues (20)
- Error: Metadata version mismatch for module node_modules/angularfire2/index.d.ts, found version 4, HOT 2
- JS console error displaying my API Key on failed login - Chrome only
- Your library does not support callbacks for set(), push(), while Firebase does
- Are there any plans to include ML Kit support?
- ng build --prod || Can't resolve './public_api' in '/node_modules/angularfire2/database' HOT 1
- firestorage $putString callbacks not binding HOT 2
- Firestore support HOT 1
- Dependency Update HOT 1
- I keep getting "TypeError: Right-hand side of 'instanceof' is not callable" error no matter what sign in method I try
- Firestore is loading all data in every new insert or any updates
- callable functions throw deadline-exceeded even though the function was defined with max timeout in nodes HOT 2
- New Console Error "TypeError: v12 is not a function" With Version 0.9.2 HOT 1
- 'child_added' does not trigger when re-adding same item to RTDB
- 'child_removed' triggers on setting listener, before child is removed
- ERROR Error: Uncaught (in promise): TypeError: Cannot convert undefined or null to object HOT 1
- ERROR TypeError: ZS(...).firestore is not a function HOT 1
- Email verification HOT 1
- Uncaught TypeError: Cannot read property 'GoogleAuthProvider HOT 1
- auth.signInAnonymously() support HOT 1
- Potential Security Issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angularfire.