我在使用 AngularJS 时遇到问题,当我使用 $index 时,它会破坏 ng-click 功能。
这是在使用 ng-repeat 的 div 中完成的,重复代码正常工作......
<a class="accordion-toggle" data-toggle="collapse"
data-parent="#acc{{$index}}" ng-click="sayhi('{{ $index }}');"
href="javascript:void(0);"> TEST </a>
当我单击时,它什么也不做。我检查了生成的 HTML,它确实有 ng-click="sayHi('0')",但点击事件不起作用。
或者,如果我将 ng-click 更改为:
ng-click="sayhi('0');"
不使用 {{$index}} 生成零,它完美地工作......
我尝试过使用 angular 1.0.6 和 1.2.0
另外,如果有区别的话,我正在使用 jQuery 1.7 和 bootstrap 3.0。
有没有人遇到过这个?如果是这样,我做错了什么?