amanuel2
amanuel2

Reputation: 4646

How to retrieve data Angular Js

The problem here is that i need to somehow get the information of the user when he logs in. So what is happening is that when he register all goes fine he goes to another page and it says "Welcome" + username And it does it correctly! But when i do it with the login page the username becomes undefined. Im preety sure i like somehow need to store my data in a factory but stumbled on how to. Thats what i think but may not be true. Anways...

Here is the plunker: http://plnkr.co/edit/qB3Gkeq5ji1YQyy0kpGH

Thank you so much for your help!

Upvotes: 0

Views: 46

Answers (1)

Joe Lloyd
Joe Lloyd

Reputation: 22363

Use FirebaseAuth

in your controller you're using firebase array not Auth. This is an extract of the correct way to auth with firebase.

// define our app and dependencies (remember to include firebase!)
var app = angular.module("sampleApp", ["firebase"]);
// inject $firebaseAuth into our controller
app.controller("SampleCtrl", ["$scope", "$firebaseAuth",
  function($scope, $firebaseAuth) {
    var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
    var auth = $firebaseAuth(ref);
  }
]);

Here is a link to the Docs with the exact tutorial. I would advise following it all the way through to learn firebase.

Upvotes: 1

Related Questions