找不到名字' grecaptcha'

时间:2016-08-30 06:11:39

标签: angular typescript

我是角度2应用程序中的表单。 一旦用户提交表单,如果用户输入中有些错误,那么我将显示验证消息。 现在问题是我需要重置reCAPTCHA小部件。我可以使用 grecaptcha.reset()来做到这一点。它工作正常。

disableSubmitButton(value) {
    grecaptcha.reset();
    this.isSubmitButtonEnabled = value; 
}

但是在打字稿文件中我得到了一个编译器无法找到名称' grecaptcha' ,这会导致构建错误。

如何解决此问题。

2 个答案:

答案 0 :(得分:1)

遇到了同样的问题。

This package的定义为grecaptcha

npm install --save @types/grecaptcha

答案 1 :(得分:0)

很难说没有整个班级的代码,但你有没有宣布你的变量grecaptcha?你在函数中声明了它吗?