Wpis z mikrobloga

Murcy ktoś z was podłączał pod projekt firebase który jest postawiony na angularjs 1.5.X oraz ES6 w nowym komponentowym podejściu?

Mam problem, mianowicie podłączyłem sobie go(firebase) i po wyskoczeniu nowego okna z logowaniem załóżmy do facebook'a wyskoczył komunikat bym użył wersji (firebase 3+ oraz angularfire 2+) po zrobieniu aktualizacji i migracji do nowej wersji przestało mi to działać :/

#webdev #angularjs #es6 #javascript #firebase #programowanie
  • 11
@wuha: Ten błąd jest całkiem jasny :P przekazujesz nie to co trzeba do $firebaseAuth, powinna być to referencja do Firebase. Najprostszy przykład ze strony:

var ref = new Firebase("[https://.firebaseio.com](https://.firebaseio.com)");
// create an instance of the authentication service
var auth = $firebaseAuth(ref);
@wuha: No tak, patrzyłem na starą dokumentację, a nawet nie zwróciłem uwagi, bo ostatnim razem kiedy ja używałem AngularFire w dokładnie takiej sytuacji, jak twoja, to dokładnie tak samo to wyglądało... To chyba nie umiem pomóc.
@Marmite:
import firebase from 'firebase';
import ngFirebase from 'angularfire';
...
const root = angular.module('app', [ngFirebase])
...
.constant("firebaseConfig", firebase_config)
.constant("firebase", firebase)
- tutaj trochę dziwna sytuacja

Oraz wywołanie tego w komponencie od logowania:

this.firebaseConfig = firebaseConfig;
this.firebase = firebase;
firebase.initializeApp(this.firebaseConfig.FIREBASE_CONFIG);