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进行错误检查,而无需为字段指定默认值?
答案 0 :(得分:0)
我想你可能没有在控制器中初始化ng-model变量。
尝试初始化变量,
$scope.test = '';