Javascript ng在ng重复中单击,未正确格式化值

Javascript ng在ng重复中单击,未正确格式化值,javascript,angularjs,Javascript,Angularjs,AngularJS新手,我的javascript技能还不太符合要求 我有一系列团队: $scope.teams = ['Team-1', 'Team-2', 'Team-3'] 和ng重复,循环通过这些: <span ng-repeat="team in teams">{{ $index + 1 }}: {{ team }}</span> {{$index+1}}:{{{team} 但我还想给这些元素添加一个ng单击,如下所示: <span ng-repeat

AngularJS新手,我的javascript技能还不太符合要求

我有一系列团队:

$scope.teams = ['Team-1', 'Team-2', 'Team-3']
和ng重复,循环通过这些:

<span ng-repeat="team in teams">{{ $index + 1 }}: {{ team }}</span>
{{$index+1}}:{{{team}
但我还想给这些元素添加一个ng单击,如下所示:

<span ng-repeat="team in teams" ng-click="addTeam(' {{ team | lowercase }}')">{{ team }}</span>
{{team}
单击元素确实会向数组添加一个条目,但它会添加值“{team | lowercase}}”,而不是预期的小写团队名称。如果我查看代码检查器,这些值确实会正确显示在元素中

i、 e.ng单击=“添加团队('team-1')等


…ng click中是否缺少某些内容?

这是正确的语法

<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
{{team}

这是正确的语法

<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
{{team}

这是正确的

{{team}

这是正确的

{{team}