Tri*_*Man 3 javascript jquery twitter-bootstrap angularjs
我在使用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>
Run Code Online (Sandbox Code Playgroud)
当我点击时,它什么也没做.我检查生成的HTML,它确实有ng-click ="sayHi('0')",但点击事件不起作用.
或者,如果我将ng-click更改为:
ng-click="sayhi('0');"
Run Code Online (Sandbox Code Playgroud)
不使用{{$ index}}生成零,它完美地工作......
我尝试过角度1.0.6和1.2.0
此外,我正在使用jQuery 1.7和bootstrap 3.0,如果这有所作为.
有没有人碰到这个?如果是这样,我做错了什么?
尝试:
ng-click="sayhi($index)"
Run Code Online (Sandbox Code Playgroud)
因为ng-click不支持interpolation({{ }})AFAIK只有有效的角度表达式.
| 归档时间: |
|
| 查看次数: |
1394 次 |
| 最近记录: |