首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ng-重复中单击,而不是正确格式化值。

在ng-重复中单击,而不是正确格式化值。
EN

Stack Overflow用户
提问于 2015-05-26 09:32:37
回答 2查看 71关注 0票数 0

新的AngularJS和我的javascript技能并不完全符合标准。

我有很多团队:

代码语言:javascript
复制
$scope.teams = ['Team-1', 'Team-2', 'Team-3']

再重复一遍,循环这些:

代码语言:javascript
复制
<span ng-repeat="team in teams">{{ $index + 1 }}: {{ team }}</span>

但我还想向这些元素添加ng单击,如下所示:

代码语言:javascript
复制
<span ng-repeat="team in teams" ng-click="addTeam(' {{ team | lowercase }}')">{{ team }}</span>

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

即ng-click="addTeam('team-1'),等等。

...is,有什么东西是我从ng-点击中丢失的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-26 09:34:14

这是正确的语法

代码语言:javascript
复制
<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
票数 4
EN

Stack Overflow用户

发布于 2015-05-26 12:45:30

这是正确的。

代码语言:javascript
复制
<span ng-repeat="team in teams" ng-click="addTeam(team | lowercase)">{{ team }}</span>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30454729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档