TypeError: Невозможно прочитать значение свойства 'null в Object.wo [as getResponse] (recaptcha__en.js: 302) в m. $ Scope.acessCode (app.js: 66) в fn (eval at compile (angular.min.js: 1),: 4: 218)googe reCaptcha im using ui.router во второй ошибке im getiing в agular js
0
A
ответ
0
ui.router снова загрузит виджет, поэтому я подозреваю, что проблема связана с тем, что вы вызываете vcRecaptchaService .getResponse();
Как упомянуто здесь https://github.com/VividCortex/angular-recaptcha/issues/81
getResponse() has a argument that must be passed to it, the widgetId, when multiple recaptcha widgets are registered/on the same page. Since you have a SPA, even though the first widget is no longer there, it is still registered in Google's code.
Ваше решение создать функцию обратного вызова в контроллере
$scope.createCallback = function(widgetId){
$scope.widgetId = widgetId;
};
Тогда при создании Recaptcha вызовите функцию создания
<div vc-recaptcha key="'key'" on-create="createCallback(widgetId)"></div>
И затем обратно к контроллеру передайте widgetId, когда tr ying to getresponse
$scope.Response = vcRecaptchaService.getResponse($scope.widgetId);
Смежные вопросы
- 1. Im using bookmark to load js file
- 2. Показать/скрыть области формы (im using bootstrap)
- 3. Im получение сообщения об ошибке в цикле
- 4. Откат im phpmyadmin
- 5. Создание бота IM
- 6. Случайный номер тот же, что и думал Im Im Im, используя 1 экземпляр по мере необходимости
- 7. Исключить некоторые подпапки при копировании (im using copytree) в python
- 8. java класс не распознает файл jar im im import
- 9. im пытается изменить формат даты, когда im отображает результат
- 10. Проблема в настройке сфинкса IM
- 11. Miranda IM message log
- 12. Im a static fobic
- 13. Запись аудио видео IM
- 14. IM-клиент и серверы
- 15. vb.net im get error
- 16. am_pm неправильный im timepickerdialog
- 17. Полученное сообщение im-msg
- 18. Im сталкивается с AttributeError
- 19. Как обнюхивать IM comunicaton?
- 20. Bonjour IM Client
- 21. java.lang.IllegalArgumentException: im == null! error
- 22. Im using Normalize css - почему у него есть заполнение 40px?
- 23. Laravel, im using with ('message', 'To send message') не работает
- 24. Im новое для веб-просмотра android and using JavaScript
- 25. Настройки IM-прокси в app.config
- 26. Im застрял в RHEL 6.3
- 27. Внедрение платформы IM в Java
- 28. im полностью застрял в richtextbox
- 29. Im пытаясь найти Мерсенна номера
- 30. как я могу исправить это предупреждение об ошибке IM получения
, пожалуйста, помогите мне, я не смог исправить эту ошибку за 4 дня. –
Приветствуем вас в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названием [«Какие темы можно задать здесь?»] (Http://stackoverflow.com/help/on-topic) и [«Какие типы вопросов я должен не спрашивать? "] (http://stackoverflow.com/help/dont-ask). И что еще более важно, прочитайте [контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/q/156810/204922). Вы также можете узнать о [Минимальных, Полных и Подтверждаемых примерах] (http://stackoverflow.com/help/mcve). –
Пожалуйста, добавьте часть своего кода, чтобы помочь нам понять проблему. –