Angular2Dart

时间:2016-12-27 23:55:22

标签: recaptcha angular-dart angular2-dart

我正在尝试在Angular2dart应用中使用google reCAPTCHA。在index.html我有

https://www.google.com/recaptcha/api.js'>

组件的标记有 -

div class =" g-recaptcha"数据sitekey =" site key val">

然而,即使刷新后,Dratium也不会显示验证码。如果我使用pub build构建应用程序,将其部署到容器,然后使用Chrome或其他浏览器访问它,则第一次不显示验证码,但在刷新时,会显示验证码。是否存在类似于Angular recaptcha(https://github.com/VividCortex/angular-recaptcha)的Dart库?

此外,如何在控制器中访问reCaptcha响应?我尝试使用

@ViewChild(' heroForm')NgForm heroForm;

但是heroForm.value地图不包含reCaptcha响应。

1 个答案:

答案 0 :(得分:1)

看看这个 https://github.com/lejard-h/angular_recaptcha

问题是组件在重新接收脚本之后加载,因此您必须自己呈现验证码。

我做了一个简单的组件但没有完整的表单集成,随意分叉请求。