gpt4 book ai didi

javascript - 为什么我不能将 Angular 变量作为函数参数传递?

转载 作者:行者123 更新时间:2023-11-28 12:26:35 25 4
gpt4 key购买 nike

我试图通过 followPerson() 函数传递关注者。如果我执行 followPerson(123) ,效果很好。但是当我执行 followPerson({{follower.follower}}) 时,它不会触发。

{{follower.follower}} 绝对有效,如粗体所示。

<div ng-repeat="follower in followers.followers">
<b>{{follower.follower}}</b>
<a ng-click="followPerson({{follower.follower}})">Follow</a>
</div>

最佳答案

您不得对 ng-click 处理程序中的参数使用插值 ({{),这只会由于表达式无效而导致解析错误(如果不使用非常旧的 Angular 版本) 。您只需按原样传递参数表达式,Angular 将在评估 ng-click 处理程序时根据范围评估。

就这样做:

 ng-click="followPerson(follower.follower)"

查看控制台是否有错误。

关于javascript - 为什么我不能将 Angular 变量作为函数参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27850469/

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