ng-click中的ng-click,而不是正确格式化值

时间:2015-05-26 09:32:38

标签: javascript angularjs

AngularJS的新功能和我的javascript技能并不是最好的。

我有一系列的团队:

$scope.teams = ['Team-1', 'Team-2', 'Team-3']

和ng-repeat,循环遍历:

<span ng-repeat="team in teams">{{ $index + 1 }}: {{ team }}</span>

但我也想对这些元素添加ng-click,如下所示:

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

单击该元素会向数组添加一个条目,但会添加值' {{team |小写}} '而不是预期的小写团队名称。如果我查看代码检查器,这些值会在元素中正确显示。

即。 ng-click =“addTeam('team-1')

...在ng-click中有什么我缺少的东西吗?

2 个答案:

答案 0 :(得分:4)

这是正确的语法

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

答案 1 :(得分:2)

这是正确的。

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