私は角度jsアプリケーションでフォームを送信する前にgoogle recaptchaを使用していますが、初めて正常に動作していますが、同じ形式)、私のreCAPTCHAのコードマイコントローラコードが
TypeError:角度jsのnullのプロパティ 'value'を読み取ることができません
$scope.setRecaptchaId = function(widgetId) {
$scope.recaptchaId = widgetId;
return;
};
$scope.letter.mresponse = vcRecaptchaService.getResponse($scope.recaptchaId);
ある
<div vc-recaptcha key="my key here" ng-model="letter.myRecaptchaResponse" on-create="setRecaptchaId(widgetId)"> </div>
あるangular.js:14525 TypeError: Cannot read property 'value' of null
エラーを示しています
実際に最初に送信した後にフォームをリフレッシュすると、すべてが正常に機能しています。私はこのclick hereからの提案を受けましたが、何も私の問題を解決しませんでした。
letter.myRecaptchaResponseはどこに定義されていますか? –
@AnthonyMcGrathそれは定義されていません私はrecaptchaをチェックした後に値を得ているGoogleはその価値を与えています。 – prudhvi259
widgetIdは定義されていますか? –