标签: angularjs
我想知道angularjs从版本1.2.0rc到1.2.0的哪些更改会破坏此代码:
http://codepen.io/anon/pen/Iwptv
我知道如何纠正,只需更换
ng-click="alertar({{$index}})"
通过
ng-click="alertar($index)"
为什么ng-click与其他元素有不同的行为,比如class或id,还是需要使用花括号?这是一个突破性的变化?
答案 0 :(得分:1)
我认为这是由79223eae
以前,插值优先级在1.2.0-rc.2中为-100,并且为100 在1.2.0-rc.2之前。在此更改之前,绑定已设置在 后连接阶段。 现在,属性插值(binding)作为指令执行 优先级100,并在预连接阶段设置绑定。
以前,插值优先级在1.2.0-rc.2中为-100,并且为100 在1.2.0-rc.2之前。在此更改之前,绑定已设置在 后连接阶段。
现在,属性插值(binding)作为指令执行 优先级100,并在预连接阶段设置绑定。
但是,根据document
<ANY ng-click="{expression}">
所以我认为你不应该使用花括号