材料设计角度输入要求

时间:2015-03-03 21:47:33

标签: javascript angularjs material-design required angular-ngmodel

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进行错误检查,而无需为字段指定默认值?

1 个答案:

答案 0 :(得分:0)

我想你可能没有在控制器中初始化ng-model变量。

尝试初始化变量, $scope.test = '';