A angular module which handles the login with the Google+ API
Try this demo. Remind that there is no API Key
and Client ID
inserted
Install the angular module with bower or npm.
$ bower install angular-google-plus
$ npm install angular-google-plus
var app = angular.module('app', ['googleplus']);
app.config(['GooglePlusProvider', function(GooglePlusProvider) {
GooglePlusProvider.init({
clientId: 'YOUR_CLIENT_ID',
apiKey: 'YOUR_API_KEY'
});
}]);
app.controller('AuthCtrl', ['$scope', 'GooglePlus', function ($scope, GooglePlus) {
$scope.login = function () {
GooglePlus.login().then(function (authResult) {
console.log(authResult);
GooglePlus.getUser().then(function (user) {
console.log(user);
});
}, function (err) {
console.log(err);
});
};
}]);
- Insperation from jakemmarsh's gist