Javascript 为什么可以';我把一个角度变量作为函数参数传递吗?

Javascript 为什么可以';我把一个角度变量作为函数参数传递吗?,javascript,angularjs,angularjs-scope,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Scope,Angularjs Ng Repeat,我试图通过followPerson()函数传递跟随者。如果我遵循下面的人(123),这很好。但是当我跟随某人({{follower.follower}})时,它不会开火 {{follower.follower}}确实可以用粗体显示 <div ng-repeat="follower in followers.followers"> <b>{{follower.follower}}</b> <a ng-click="followPerson(

我试图通过followPerson()函数传递跟随者。如果我遵循下面的人(123),这很好。但是当我跟随某人({{follower.follower}})时,它不会开火

{{follower.follower}}确实可以用粗体显示

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

{{follower.follower}}
跟随

您不能对ng click处理程序中的参数使用插值(
{{
),它只会导致解析错误(如果不使用非常旧的角度版本)由于表达式无效。您只需按原样传递参数表达式,angular将在计算ng click处理程序时根据作用域进行计算

只要做:

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

查看控制台中的错误。

对于ng click处理程序中的参数,不能使用插值(
{{
),它只会导致解析错误(如果不使用非常旧的角度版本)由于表达式无效。您只需按原样传递参数表达式,angular将在计算ng click处理程序时根据作用域进行计算

只要做:

 ng-click="followPerson(follower.follower)"
请查看控制台中的错误