【发布时间】:2019-01-17 05:54:49
【问题描述】:
我试图以角度实现 recaptcha2,但我不知道我将步骤 3 放在我的代码 https://www.npmjs.com/package/angular-google-recaptcha 的什么位置 我正在创建一个需要这个的表单,这是我放置验证码的地方:
<div class="form-group-log text-center but-form">
<div class="g-recaptcha" data-sitekey="" data-callback="enableButtonEnviar">
</div>
<button type="submit" disabled="disabled" class="btn btn-outline-primary btn-block btn-w-240 " id="Btn-enviar" data-dismiss="modal">
Entrar
</button>
</div>
但不显示任何内容。在链接中说我需要把这个但是我不知道在哪里,如果我把它放在我的 login.ts 中只显示验证码
import { Component } from '@angular/core';
@Component({
selector: 'app',
template: `
<recaptcha
[(ngModel)]="myRecaptcha"
(scriptLoad)="onScriptLoad()"
(scriptError)="onScriptError()"
></recaptcha>
`
})
export class AppComponent {
myRecaptcha: boolean
onScriptLoad() {
console.log('Google reCAPTCHA loaded and is ready for use!')
}
onScriptError() {
console.log('Something went long when loading the Google reCAPTCHA')
}
}
【问题讨论】: