使用角度名称中的特殊字符访问输入

时间:2015-02-15 15:51:20

标签: angularjs html5 validation input

我有动态指定名称的输入。结果我有输入名称,如

  

名="运动员/ Guardian_firstName"

对于输入来说很好,但验证自此记录起无效

  

medForm.Athlete / Guardian_firstName。$无效

由于斜杠" /"

对于角度的ng-class无效。 (medForm是表格的名称)。有没有其他方法可以从角度访问表单中的输入,因此具有任何特殊字符的输入将起作用?

<div class="form-group" ng-class="{ 'has-error': medForm.Athlete/Guardian_firstName.$invalid }">
  <label for="firstName" class="col-md-3 control-label">First Name</label>
  <div class="col-md-9">
    <input type="text" class="form-control" id="firstName" name="Athlete/Guardian_firstName" required ng-model="firstName">
  </div>
</div>

1 个答案:

答案 0 :(得分:5)

尝试这种方式:

medForm['Athlete/Guardian_firstName'].$invalid