2017-07-18 1 views
0

All,invisible recaptcha ne trouve pas la fonction de rappel dans angularjs

Le code ci-dessous représente la page inscrir. Mon captcha invisible fonctionne comme prévu mais mon rappel n'est jamais invoqué. J'utilise AngularJS ..... et le message de la console que je reçois après le captcha invisible est ... ReCAPTCHA n'a pas pu trouver la fonction fournie par l'utilisateur: register

Y at-il un problème avec ma syntaxe AngularJS?

Dans mon index.html

<script src="https://www.google.com/recaptcha/api.js" async defer> 
</script> 

Dans mon register.html

<div id='recaptcha' class="g-recaptcha" data-sitekey={{key}} data- 
callback="register" data-size="invisible"></div> 

Dans mon contrôleur pour register.html

$scope.register = function(token) { 
    console.log("Data call back worked!" + " Value of token: " + token); 
} 
+0

Merci War10ck! Le double a résolu mon problème! –

Répondre

0

Ajoutez ce qui suit: $window.login = $scope.login; pour l'enregistrer comme une fonction globale. Volé de here