Изисква ли Angular Material Design входен ng-модел да бъде равен на променлива, за да работи?
Без да използвате Material Design, следната проверка за грешки работи перфектно.
<label>First Name (as it appears on your card)</label>
<input type="text" name="firstName" data-ng-model="test" required/>
Използвайки Material Design обаче, следното винаги връща невалидно, освен ако потребителят не въведе нещо, не го изтрие и не въведе нещо друго.
<md-input-container>
<label>First Name (as it appears on your card)</label>
<input type="text" name="firstName" data-ng-model="test" required/>
</md-input-container>
Въпреки това, зададох тест, равен на нещо в обхвата, след което проверката за грешки работи добре:
$scope.test = 'this value';
Има ли начин за проверка на грешки с помощта на Material Design, без да е необходимо да се указва стойност по подразбиране за полета?
$scope.test = 'this value';
в контролера, тогава веднага щом напиша текст, напр.: 'здравей', тогава няма да валидирам. Трябва първо да напиша нещо, след това да го изтрия, след което да напиша нещо отново, за да бъде разпознато като вярно. Така че се маркира като неправилен след докосване И не е празен. - person user3554664   schedule 04.03.2015