似乎这是一个非常常见的角度问题.替换发生,但ng-click无法单击(或者似乎没有被调用).有人能告诉我为什么会失败吗?
<ul>
<li ng-repeat="color in colors">
<a ng-click="chooseColor({{$index}})">{{color.name}}</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是小提琴.
它似乎是{{$ index}}.如果我用静态数字替换它,它可以工作.
注意:发现了这个问题 - 但它没有帮助.
Lan*_*don 14
这些{{}}位用于模板化(插值).这应该适合你:
ng-click="chooseColor($index)"
Run Code Online (Sandbox Code Playgroud)
该ng-click指令正在寻找真正的JavaScript代码一个角度表达,而不是文本,它需要进行插值.
| 归档时间: |
|
| 查看次数: |
5776 次 |
| 最近记录: |