Я следую учебнику онлайн для AngularJS. Из них есть несколько обновлений, которые вносят изменения в коды для более новой версии угловых огней или firebase:Учебник AngularJS & Firebase: 'TypeError: undefined не является функцией;' issue
Однако после ввода этих кодов все началось с сбоя.
//For Post.js
var posts = $firebase(ref);
//var posts = $firebase(ref).$asArray(); this gives error
//For Postview.js
$scope.post = Post.find($stateParams.postId);
//$scope.post = Post.find($stateParams.postId).$asArray(); gives error when transit
Theres также несколько изменений, например:
<!--For HTML -->
<div class="post row" ng-repeat="(postId, post) in posts">
<!-- <div class="post row" ng-repeat="post in posts"> gives error-->
Theres ничего не отображается, и это кажется, что-то сломала во время общения с Firebase.
F12 показывает ошибку как «ТипError: undefined не является функцией».
Любые мысли? Это из-за версии angularfire или firebase?
пример того, как вы должны взаимодействовать с quries: https://www.firebase.com/docs/web/libraries/angular/api.html#angularfire-firebase-asarray –
Спасибо @KrzysztofSafjanowski, любая идея, как вы обновили бы зависимостей с node.js? Я думаю, angularfire, firebase и т. Д. Я попытался обновить bower, но после обновления версии остались прежними. Im вполне убедил его вопрос версии, который приводит к тому, о чем говорит Фелипе. – Thinkerer
Вы ввели $ firebase в свое приложение и включили его в свой контроллер? –