AngularFire 認証を使用してユーザーを Facebook にログインさせようとしています。ログインをクリックすると、エラー イベントが発生する - angularFireAuth:error が表示されますが、err 配列は空です。何が間違っているのか、どのようにデバッグするのかわかりません。何か案は?
意見:
<div ng-controller="UsersCtrl">
<div id="loginDiv">
<a href="#" ng-click="logout()">Logout</a>
<span ng-show="user">
{{user.name}}
<a href="#" ng-click="logout()">Logout</a>
</span>
<a href="#" ng-hide="user" ng-click="login()">Login</a>
</div>
</div>
コントローラ:
myApp.controller('UsersCtrl', ['$scope', 'angularFireAuth',
function UsersCtrl($scope, angularFireAuth) {
var url = 'https://inviter-dev.firebaseio.com';
angularFireAuth.initialize(url, {scope: $scope, name: "user"});
$scope.login = function() {
console.debug("logging in")
angularFireAuth.login("facebook");
};
$scope.logout = function() {
angularFireAuth.logout();
};
$scope.$on("angularFireAuth:login", function(evt, user) {
console.debug("login event", user)
});
$scope.$on("angularFireAuth:logout", function(evt) {
console.debug("logout event", user)
});
$scope.$on("angularFireAuth:error", function(evt, err) {
console.debug("auth error", err)
// There was an error during authentication.
});
}
]);