我收到錯誤,從我的工廠/服務中檢索當前用戶標識。刪除此firebase.auth().currentUser.uid
似乎工作。
我錯過了什麼嗎?
是否可以從工廠獲取用戶標識?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鏈接更新了我的帖子。我打算把我所有的數據庫引用都放到我的服務中。 –