2017-09-12 3 views
0

각도 js 응용 프로그램에서 양식을 제출하기 전에 google recaptcha를 사용하고 있으며 처음에는 정상적으로 작동하지만 두 번째 양식을 제출하려고하면 동일한 형태)이 오류를 보이고
angular.js:14525 TypeError: Cannot read property 'value' of null
TypeError : 각도 js에서 null의 속성 'value'을 읽을 수 없습니다

내에서 reCAPTCHA 코드

<div vc-recaptcha key="my key here" ng-model="letter.myRecaptchaResponse" on-create="setRecaptchaId(widgetId)"> </div> 

내 컨트롤러 코드

$scope.setRecaptchaId = function(widgetId) { 
    $scope.recaptchaId = widgetId; 
    return; 
}; 
$scope.letter.mresponse = vcRecaptchaService.getResponse($scope.recaptchaId); 
,691이다

사실 처음 제출 한 후에 양식을 새로 고치면 모든 것이 잘 작동하고 이상하게 느껴집니다. 나는이 click here에서 제안을했지만 아무것도 내 문제를 해결하지 못했습니다.

+0

letter.myRecaptchaResponse는 어디에 정의되어 있습니까? –

+0

@AnthonyMcGrath 그것은 recaptcha를 확인한 후 가치를 얻고 있습니다. Google이 그 가치를 부여하고 있습니다. – prudhvi259

+0

widgetId가 정의되어 있습니까? –

답변

0

첫 번째 세트 : ng-init

$scope.letter.myRecaptchaResponse = ''; 

.

+0

선생님, 고마워하지만 여전히 같은 오류가 발생합니다 .. – prudhvi259

관련 문제