隐形recaptcha在angularjs中找不到回调函数

时间:2017-07-18 18:55:52

标签: javascript html angularjs recaptcha

所有

下面的代码代表我的注册页面。我的隐形验证码按预期工作,但我的回调永远不会被调用。我使用的是AngularJS .....我在隐形验证码后得到的控制台信息是...... ReCAPTCHA无法找到用户提供的函数:register

我的AngularJS语法有问题吗?

在我的index.html

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

在我的register.html中

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

在我的register.html

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

1 个答案:

答案 0 :(得分:0)

添加以下内容:$window.login = $scope.login;将其注册为全局函数。从here

中被盗