Привет, как я могу связать данные, полученные от firebase, с областью действия в angularJS.
Я новичок в этом и следую, хотя w3school . Так что я не уверен, что мне не хватает.
Я использую
"angular": "^1.7.2",
"angular-route": "^1.7.2",
"firebase": "^5.2.0",
А мой код такой
app.config(function($routeProvider){
$routeProvider
.when('/',{
templateUrl:'home.html',
controller:'UserController'
})
})
app.controller("UserController", function ($scope, $routeParams, $location) {
firebaseRef.child('users').on("value", function(response) {
$scope.userCount=response.numChildren();
});
})
И в HTML я делаю так
<html lang="en" ng-app="my-first-app">
............<HEADER AND TITLE AND BODY>......
<h3>User count : {{userCount}} </h3>
</body>
</html>
Но ничего не произойдет, даже если я console.log
значение response.numChildren()
Я вижу 4
.
Может кто-нибудь сказать, пожалуйста, где я делаю неправильно?