Я разрабатываю приложение angularjs (v1.2.26). И я использовал KeePass (v2.28), chromeIPass 2.6.8 (расширение google chrome) для заполнения учетных данных.keepass и angularjs: форма входа не имеет валидации
У меня возникла проблема с формой входа: Keepass разрешает автоматическое заполнение (обязательное) полей имени пользователя и пароля.
В этом случае angularjs не обнаруживают значение и принимают форму как недействительным (я не могу подключиться).
Попытайтесь немного обходным путем, но это кажется неработоспособным каждый раз. Любая идея о том, как это решить?
обходной путь используется в нг-контроллера (не работает каждый раз):
$scope.focusLogin = function() {
// try to avoid 'form invalid' state when browser auto-complete form fields
$('#LoginView_Password').focus();
$('#LoginView_Password').change();
$('#LoginView_Password').focus();
$('#LoginView_Username').focus();
$('#LoginView_Username').change();
$('#LoginView_Username').focus();
};
setTimeout($scope.focusLogin, 500);