2016-06-02 2 views
1

Если я изменяю параметры объекта конфигурации initializeApp с помощью скриптов, как я могу повторно инициализировать приложение, чтобы использовать новые значения?Firebase v3 - Как переинициализировать приложение по умолчанию?

Единственный способ, которым это работает сейчас, - перезагрузить/обновить страницу.

Любые идеи?

ответ

5

Вы можете удалить и затем повторно инициализировать приложение с

firebase.app().delete().then(function() { 
    firebase.initializeApp(myNewConfig); 
}); 

В качестве альтернативы, вы можете сохранить старое приложение вокруг и инициализировать новое приложение с другим именем:

firebase.initializeApp(myConfig1); 
firebase.initializeApp(myConfig2, 'myOtherApp'); 

var db1 = firebase.database(); 
var db2 = firebase.app('myOtherApp').database(); 
+0

Спасибо! Я хотел бы знать, как вы это поняли? Вы нашли это в документации? –

+0

Спасибо! Вы спасете меня :) – LuongTruong

+0

Могу ли я удалить конкретное приложение, используя имя? Если я хочу удалить «myOtherApp», то как я могу его удалить? –

Смежные вопросы