我有一个表单输入,其名称包含括号,例如:
<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 中引用我的输入的正确表示法。
这是一个笨蛋:http://plnkr.co/edit/t7PEilV9maNYGnVYnTDc?p=preview http://plnkr.co/edit/t7PEilV9maNYGnVYnTDc?p=preview
引用名称包含括号的输入的方法是使用括号表示法,如下所示:
my_form['my_form[email]'].$invalid
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)