2017-04-14 106 views

回答

1

试试这个插件

https://github.com/sirkitree/angular-directive.g-signin

使用

  1. 包括谷歌加signin.js。
  2. 将directive.g + signin添加为您的应用的依赖项。
  3. 添加到您的应用。
  4. 在您的$ scope事件中创建一个侦听器:google-plus-signin-success来检测您的用户何时进行身份验证。
  5. 可选:收听活动:google-plus-signin-failure无法处理身份验证错误和签出。

<div ng-app="directive.g+signin"> 
    <google-plus-signin clientid="620125449078"></google-plus-signin> 
    <p>^ This is a Google Plus sign-in button</p> 
</div> 

    $scope.$on('event:google-plus-signin-success', function (event,authResult) { 
    // Send login to server or save into cookie 
    }); 
    $scope.$on('event:google-plus-signin-failure', function (event,authResult) { 
    // Auth failure or signout detected 
    }); 
+0

我发现它小时前,但没有奏效。实际上,现在我花时间去探索它,经过一些定制之后,它就可以工作。谢谢你的回答 – Zooly