如何在 $on 事件处理程序中使用 $scope
How can I use $scope in $on event handler
我正在使用 Angular 和 Firebase。我想从函数 Datasnapshot
到 $scope.getData
获取值,但为什么我不能?请告诉我。谢谢。
$scope.$on('$routeChangeSuccess', function () {
var firebaseUrl ="https://angular-af216.firebaseio.com";
var commentRef = new Firebase(firebaseUrl).child('User');
commentRef.on('value', function(Datasnapshot) {
var comments = Datasnapshot.val();
// var data = Datasnapshot.child('User').val();
console.log(comments);
console.log("Newline");
$scope.getData = comments;
console.log(getData);
});
});
在函数
中注入$scope
$scope.$on('$routeChangeSuccess', function ($scope) {
var firebaseUrl ="https://angular-af216.firebaseio.com";
var commentRef = new Firebase(firebaseUrl).child('User');
commentRef.on('value', function(Datasnapshot) {
var comments = Datasnapshot.val();
// var data = Datasnapshot.child('User').val();
console.log(comments);
console.log("Newline");
$scope.getData = comments;
console.log($scope.getData);
});
});
我正在使用 Angular 和 Firebase。我想从函数 Datasnapshot
到 $scope.getData
获取值,但为什么我不能?请告诉我。谢谢。
$scope.$on('$routeChangeSuccess', function () {
var firebaseUrl ="https://angular-af216.firebaseio.com";
var commentRef = new Firebase(firebaseUrl).child('User');
commentRef.on('value', function(Datasnapshot) {
var comments = Datasnapshot.val();
// var data = Datasnapshot.child('User').val();
console.log(comments);
console.log("Newline");
$scope.getData = comments;
console.log(getData);
});
});
在函数
中注入$scope
$scope.$on('$routeChangeSuccess', function ($scope) {
var firebaseUrl ="https://angular-af216.firebaseio.com";
var commentRef = new Firebase(firebaseUrl).child('User');
commentRef.on('value', function(Datasnapshot) {
var comments = Datasnapshot.val();
// var data = Datasnapshot.child('User').val();
console.log(comments);
console.log("Newline");
$scope.getData = comments;
console.log($scope.getData);
});
});