El botón de inicio de sesión de Google en AngularJS a veces no aparece
Seguí este enlacehttps://developers.google.com/identity/sign-in/web/sign-in para acceder a Google Signin en un sitio web basado en Angular.
He visto un comportamiento extraño. El botón de inicio de sesión a veces se muestra pero no siempre. Cuando actualizo una página, solo 1 de cada 5 se actualiza, aparece el botón.
Lo intenté en Chrome y Safari y ambos tienen el mismo comportamiento.
Código:
index.html
<script src="https://apis.google.com/js/platform.js" async defer></script>
<meta name="google-signin-client_id" content="my_client_id">
login.html
<div class="g-signin2" data-onsuccess="onSignIn"></div>
login.js
angular.module('app').controller('LoginCtrl', function($scope) {
window.onSignIn = function(googleUser) {
// Get some info
}
});