我有一個「ng-repeat」項目列表。每個項目都包含一個帶鏈接標題和鏈接類別的div。當點擊一個類別時,我想過濾項目列表,以便它只顯示屬於該類別的項目。我怎麼能做到這一點?當點擊分類鏈接時過濾項目列表
到目前爲止,我有一個項目列表:
<div class="link_line" ng-repeat="link in links | filter: ? ">
<div class="title"><a href="{{link.url}}" target="_blank">{{link.title}}</a></div>
<div class="category_label" ng-click="filterCategory(link)>{{ link.category }}</div>
</div>
而在控制器我有一個功能「filterCategory」,這顯示了鏈接類別警報。我有「過濾器:?」在那裏我猜測過濾器的價值已經到來。這是控制器功能:
$scope.filterCategory = (link) ->
alert(link.category)
任何想法如何進行?謝謝!
我需要類似的東西和你的回答對我幫助很大!我不得不改變它,所以它支持多個類別的每個項目,這就是我想出來的:http://jsfiddle.net/xffe9zwp/ – Alex 2015-10-29 10:32:01
如果$ scope.links有int值,我如何篩選其中的值?例如:「5> = && 10 <=」 – sanjeewa 2017-06-23 07:34:00