2013-10-25 2 views
0

에 결합하지, 여기에 내가 그것을 어떻게 있습니다 :angularFire 내가 중포 기지의 개체에 쓰기를 시도하고 객체

var myDataRef = new Firebase('https://ootest1.firebaseio.com/users/' + '-J6kDooooooz_eV3Cq' /*JobsManager.getCurrentUser().username*/); 
angularFire(myDataRef, $scope, 'newUser'); 

if (!$scope.newUser.jobs) 
    $scope.newUser.jobs = []; 

문제는 $ scope.newUser이 정의되지 않은 것입니다.
왜 그런가요? 그 약속이 성취 될 때까지

답변

1

angularFire 바인딩 반환 약속하고 $scope.newUser 모델은 정의되지 않습니다 :

var promise = angularFire(myDataRef, $scope, 'newUser'); 
// $scope.newUser is undefined 
promise.then(function(){ 
    // $scope.newUser is defined 
} 
관련 문제