Javascript 使用AngularJS将Google登录添加到您的Web
我试过一个演示,它可以工作,但是当我试着在angular中工作时,它并不完美。问题是函数,它不工作 登录按钮Javascript 使用AngularJS将Google登录添加到您的Web,javascript,angularjs,google-signin,Javascript,Angularjs,Google Signin,我试过一个演示,它可以工作,但是当我试着在angular中工作时,它并不完美。问题是函数,它不工作 登录按钮 <div class="g-signin2" data-onsuccess="onSignIn()" data-theme="dark"></div> 试试这个 <div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div> 请参考此根据您的
<div class="g-signin2" data-onsuccess="onSignIn()" data-theme="dark"></div>
试试这个
<div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div>
请参考此根据您的代码,onSignIn函数应获取参数。在视图中调用时应传递param。@AkashGadhiya我传递参数,但响应的错误和tx相同您面临的问题类型是什么?请加上描述。这将更有帮助。当我点击登录按钮,并在登录成功后调用函数。但功能不起作用。
$scope.onSignIn=function(googleUser){
var profile = googleUser.getBasicProfile();
console.log("ID: " + profile.getId());
console.log('Full Name: ' + profile.getName());
console.log('Given Name: ' + profile.getGivenName());
console.log('Family Name: ' + profile.getFamilyName());
console.log("Image URL: " + profile.getImageUrl());
console.log("Email: " + profile.getEmail());
var id_token = googleUser.getAuthResponse().id_token;
console.log("ID Token: " + id_token);
};
<div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div>