【发布时间】:2015-10-01 16:49:33
【问题描述】:
有一个使用ng-repeat 显示的项目列表。每个项目都与一个隐藏链接相关联。目的是在单击相应的隐藏链接时隐藏项目。
查看:
<div ng-repeat="item in products">
<div>{{ item }}</div>
<a href"javascript:void(0)" ng-click="hideMe(item)">[delete]</label>
</div>
我怎样才能实现函数hideMe(item),这样它可以隐藏item div元素,类似于following,ng-if可以根据点击事件识别何时隐藏-
<div ng-if="...">{{ item }}</div>
【问题讨论】:
-
仅供参考,以下两个答案都要求您获取原始字符串值并将其包装在一个对象中。如果您不能或不愿意这样做,则需要通过从数组中删除项目来对
products数组本身进行更改。
标签: javascript angularjs