我有一个包含括号的名称的表单输入,例如:
<form name="my_form">
<input type="text" name="my_form[email]" ng-model="email" ng-class="'mycssclass': my_form.my_form[email].$invalid">
</form>
所以,问题是Angular没有应用那个css类,因为我的输入名称(my_form [email]),是在Angular中引用我的输入的正确表示法。
答案 0 :(得分:5)
引用包含括号的名称的输入的方法是使用括号表示法,如下所示:
my_form['my_form[email]'].$invalid
答案 1 :(得分:0)