angularjs 1.2.0rc1到1.2.0中有什么改变打破了这一代码?

angularjs 1.2.0rc1到1.2.0中有什么改变打破了这一代码?,angularjs,Angularjs,我想知道angularjs从1.2.0rc版到1.2.0版的哪些变化打破了这段代码: 我知道如何纠正,只要更换 ng-click="alertar({{$index}})" 借 为什么ng click的行为与其他元素(如class或id)不同,在这些元素中仍然需要使用大括号?这是一个突破性的变化?我认为这是由这一变化引起的 以前,插值优先级在1.2.0-rc.2中为-100,而在1.2.0-rc.2中为100 在1.2.0-rc.2之前。在此更改之前,已在中设置绑定 链接后阶段 现在

我想知道angularjs从1.2.0rc版到1.2.0版的哪些变化打破了这段代码:

我知道如何纠正,只要更换

    ng-click="alertar({{$index}})"


为什么ng click的行为与其他元素(如class或id)不同,在这些元素中仍然需要使用大括号?这是一个突破性的变化?

我认为这是由这一变化引起的

以前,插值优先级在1.2.0-rc.2中为-100,而在1.2.0-rc.2中为100 在1.2.0-rc.2之前。在此更改之前,已在中设置绑定 链接后阶段

现在,属性插值(绑定)以指令的形式执行 优先级为100,绑定在预链接阶段设置

然而,根据



所以我认为你不应该用花括号,我认为这是由这个引起的

以前,插值优先级在1.2.0-rc.2中为-100,而在1.2.0-rc.2中为100 在1.2.0-rc.2之前。在此更改之前,已在中设置绑定 链接后阶段

现在,属性插值(绑定)以指令的形式执行 优先级为100,绑定在预链接阶段设置

然而,根据



所以我认为你不应该使用大括号,id不是angularjs指令。基本上,您不需要使用大括号来单击ng。class和id不是angularjs指令。基本上你不需要使用大括号来点击。
    ng-click="alertar($index)"
<ANY ng-click="{expression}">