Javascript 使用AngularJS将Google登录添加到您的Web

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> 请参考此根据您的

我试过一个演示,它可以工作,但是当我试着在angular中工作时,它并不完美。问题是函数,它不工作

登录按钮

  <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>