元素ID使用蛇案不适用于Angularjs

时间:2013-05-30 02:32:38

标签: angularjs

<form name="my_form" autocomplete="off" ng-controller="Ctrl">
  Email: <input type="email" name="input" ng-model="text" required>
  <tt>myForm = {{my_form}}</tt><br/>
</form>

结果是

  

myForm = {“input”:{}}

但当我用“my-form”替换ID“my_form”时,结果变为

  

myForm = 0

剂量是否意味着蛇案名称与angularjs冲突?谁知道为什么?

1 个答案:

答案 0 :(得分:1)

这是因为{{}}内的位可以是一个Angular表达式,在这种情况下,Angular假设您正在尝试执行数学运算。

因此,如果您从form中减去my,则结果为0