Je suis passé à la nouvelle API et je ne sais pas comment initialiser les références Firebase dans deux fichiers séparés :
/* CAS 1 */
// 1er fichier
var config = {/* ... */};
firebase.initializeApp(config);
var rootRef = firebase.database().ref();
// 2ème fichier - initialisation à nouveau
var config = {/* ... */};
firebase.initializeApp(config);
var rootRef = firebase.database().ref();
RÉSULTAT : bundle.js:535 Erreur non capturée : L'application Firebase nommée '[DEFAULT]' existe déjà.
/* CAS 2 */
// 1er fichier
var config = {/* ... */};
firebase.initializeApp(config);
var rootRef = firebase.database().ref();
// 2ème fichier - ne pas initialiser
var rootRef = firebase.database().ref();
RÉSULTAT : bundle.js:529 Erreur non capturée : Aucune application Firebase '[DEFAULT]' n'a été créée - appelez Firebase App.initializeApp().
Avant la nouvelle API, je faisais simplement appel à
var myFirebaseRef = new Firebase("https://.firebaseio.com/");
dans chaque fichier, et ça fonctionnait bien.