私は本当にSimpleLogin認証をAngular jsの解決と統合したいと思っています。私は次のことをしようとしました:
app.config(function($routeProvider) {
$routeProvider.when("/login", {
templateUrl: "templates/authentication.html",
controller: "AuthenticationController",
resolve: {
authenticated_user: function($q, $timeout) {
var deferred = $q.defer();
var ref = new Firebase("https://theuy-angularfire.firebaseio.com/");
var auth = new FirebaseSimpleLogin(ref, function(error, user) {
if (error) {
deferred.resolve(null);
} else if (user) {
console.log('User ID: ' + user.id + ', Provider: ' + user.provider);
deferred.resolve(user);
} else {
deferred.resolve(null);
}
});
return deferred.promise;
}
}
});
ログインに成功したときにコールバックを受け取りましたが、テンプレートがレンダリングされませんでした。Firebase SimpleLogin 認証を解決で使用する方法についてアドバイスをいただけますか?