Требует ли 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>
Однако я устанавливаю test равным чему-то в области видимости, тогда проверка ошибок работает нормально:
$scope.test = 'this value';
Есть ли способ проверки ошибок с помощью Material Design без необходимости указывать значение по умолчанию для полей?
$scope.test = 'this value';
в контроллере, то как только я наберу текст, например: "привет", то валидировать не буду. Мне нужно сначала что-то напечатать, а потом удалить, потом снова что-то напечатать, чтобы это было признано истинным. Таким образом, после прикосновения он помечен как неправильный И не пустой. - person user3554664   schedule 04.03.2015