我正在尝试在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响应。
答案 0 :(得分:1)
看看这个 https://github.com/lejard-h/angular_recaptcha
问题是组件在重新接收脚本之后加载,因此您必须自己呈现验证码。
我做了一个简单的组件但没有完整的表单集成,随意分叉请求。