У меня есть угловое приложение, которое использует библиотеку angularFire. В документации по пожарной части указано, что угловой огонь поддерживается https://firebase.google.com/support/guides/firebase-web#update_your_firebase_libraries_numberedFirebase angularfire in new firebase
Я обновил firebase и angularfire до последней версии.
ДО: // Это работает :-)
// *** DataService ***
var root = new Firebase(FIREBASE_URL);
var service = {
root: root,
items: root.child('items'),
tastings: root.child('tastings'),
users: root.child('users'),
votes: root.child('votes')
};
return service;
// *** Controller ***
$scope.tastings = $firebaseArray(dataService.tastings);
ПОСЛЕ: // Это не работает :-(
// *** app.js ***
.run(function (FIREBASE_CONFIG) {
firebase.initializeApp(FIREBASE_CONFIG);
});
// *** DataService ***
var root = firebase.database().ref();
var service = {
root: root,
items: root.child('items'),
tastings: root.child('tastings'),
users: root.child('users'),
votes: root.child('votes')
};
return service;
// *** Controller ***
$scope.tastings = $firebaseArray(dataService.tastings);
Погрешность я получаю: «Должно пройти действительную Firebase ссылка на $ firebase (не строка или URL) "
Это похоже на ссылку firebase в консоли хром, когда я оцениваю dataService.tastings, хотя есть новые свойства, такие как база данных, которая была добавлена.
Из чего я могу сказать, что нет более новой версии AngularFire, чем 1.2.0 ... – iamchriswick
Запрос на слияние находится в работе: https://github.com/firebase/angularfire/pull/717 – iamchriswick
Спасибо. Угадайте, что вам нечего делать, кроме как ждать обзора/слияния –