Javascript 为什么可以';我把一个角度变量作为函数参数传递吗?
我试图通过followPerson()函数传递跟随者。如果我遵循下面的人(123),这很好。但是当我跟随某人({{follower.follower}})时,它不会开火 {{follower.follower}}确实可以用粗体显示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(
<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)"
请查看控制台中的错误