/ / Firebase et Angular fonctionne parfois? - javascript, angularjs, firebase

Firebase et Angular fonctionne parfois? - javascript, angularjs, firebase

Bonjour, j'ai un problème avec angular et firebase 3.0.

Quand je charge view2 rien ne se passe. Si j'ouvre la console, le message "bienvenue" apparaît (pas toujours). Je pensais que c'était un problème console.log alors je crée un nouveau projet sans les utiliser, mais le problème est toujours là.

Ceci est mon code:

<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase.js"></script>
<script>
// Initialize Firebase
var config = {
apiKey: "................",
authDomain: "..........firebaseapp.com",
databaseURL: "https://.........firebaseio.com",
storageBucket: ".........appspot.com",
messagingSenderId: ".........."
};
firebase.initializeApp(config);
</script>
<script src="....angularjs/1.5.8/angular.min.js"></script>
<script src="....angularfire/2.0.2/angularfire.min.js"></script>

.controller("View1Ctrl", function ($scope) {
var email = "email@email.com";
var password = "password";
firebase.auth().signInWithEmailAndPassword(email, password).catch(function (error) {
});

.controller("View2Ctrl", function ($scope) {
firebase.auth().onAuthStateChanged(function (user) {
if (user) {
$scope.a = "welcome";
} else {

$scope.a = "who are you";
}
});
});

Réponses:

0 pour la réponse № 1

Ok avec:

 firebase.auth().onAuthStateChanged(function (user) {
if (user) {
$timeout(function () {
$scope.lung = user.email;
});
} else {}

});

travaux.

merci à

Pourquoi l'appel ng-show de mon angulaire n'est-il mis à jour que lors du deuxième clic avec Firebase?

Ps du lien ci-dessus, Frank dit:

Un grand nombre de ces types de cas sont traités automatiquement si vous utilisez la bibliothèque de liaisons standard: AngularFire.

AngularFire est toujours disponible avec Firebase 3.0?