gpt4 book ai didi

angularjs - ng-repeat + ng-click 没有按预期工作

转载 作者:行者123 更新时间:2023-12-04 22:05:50 26 4
gpt4 key购买 nike

似乎这是 Angular 非常常见的问题。替换发生了,但 ng-click 无法点击(或者它似乎没有被调用)。有人能告诉我为什么这会失败吗?

<ul>
<li ng-repeat="color in colors">
<a ng-click="chooseColor({{$index}})">{{color.name}}</a>
</li>
</ul>

这是 fiddle 。

它似乎是 {{$index}}。如果我用静态数字替换它,它就可以工作。

注意:找到 this question - 但它没有帮助。

最佳答案

{{}} 位用于模板化(插值)。这应该适合你:

ng-click="chooseColor($index)"
ng-click 指令正在寻找真正的 JavaScript 代码 Angular Expression ,而不是它需要插入的文本。

关于angularjs - ng-repeat + ng-click 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15796908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com