我似乎无法正常工作。我该如何更新我的名字?
火焰基地。
- users
- my_8_username
- name "Some String"
控制器。
controller('ProfileCtrl', function ($rootScope, $scope, $firebase) {
var id = $rootScope.userId
$scope.name = $firebase(new Firebase(URL + 'users/' + id + '/name'))
$scope.name.$bind($scope, 'name')
})
标记。
<input ng-model="name" type="text">
答案 0 :(得分:1)
您已经为AngularFire绑定创建了一个引用,然后将一个范围变量绑定到同一个对象。试试这个:
controller('ProfileCtrl', function ($rootScope, $scope, $firebase) {
var id = $rootScope.userId;
var ref = new Firebase(URL + 'users/' + id + '/name');
$firebase(ref).$bind($scope, 'name');
});