내 공장/서비스에서 현재 사용자 ID를 가져 오는 중에 오류가 발생했습니다. 이것을 제거하면 firebase.auth().currentUser.uid
가 작동하는 것 같습니다.
내가 누락 된 것이 있습니까?
사용자 ID를 팩토리에서 가져올 수 있습니까?현재 사용자 ID firebase
.factory("dataFire", ["$firebaseArray", "$firebaseAuth", "$firebaseObject", function($firebaseArray, $firebaseAuth, $firebaseObject){
var ref = firebase.database().ref("users/" + firebase.auth().currentUser.uid);
var user = $firebaseObject(ref);
return {
user: user
} }])
jsfiddle 링크 https://jsfiddle.net/ken19net/m8qkdrpu/37/
이 코드 스 니펫에서 잘못된 점을 확인하는 것은 불가능합니다. ** minimal ** jsfiddle/jsbin에서 문제를 재현 할 수있는 방법이 있습니까? –
답장을 진심으로 감사드립니다. jsfiddle 링크로 내 게시물을 업데이트했습니다. 내 데이터베이스 참조를 모두 내 서비스에 적용 할 계획이었습니다. –