3
我有一種情況,當我console.log一個對象它顯示爲空,但在同一時間有一些屬性。angularjs,現有的javascript對象顯示null,如何?
我撂荒了this tutorial或簡稱:
.factory('Auth', function ($http, $q, $firebase, FBURL, $location, $firebaseSimpleLogin, $rootScope) {
var ref = new Firebase(FBURL);
var auth = $firebaseSimpleLogin(ref);
console.log(auth);
var Auth = {
signedIn: function() {
return auth.user !== null;
},
login: function (user) {
return auth.$login('password', user);
}
};
$rootScope.signedIn = function() {
return Auth.signedIn();
};
return Auth;
});
,我得到這樣的:在這種情況下
,認證後,console.log(Auth.signedIn());
回報false
因爲對象日誌顯示爲空,但是當我打開看裏面我可以看到屬性
這是什麼?
這個過程是異步的嗎?用戶對象可能在您在控制檯中查看時加載。 – 2014-09-04 00:43:37
嗯,...檢查 – Patrioticcow 2014-09-04 00:46:21