"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」を持つコントローラで
。そして、私は "フィルタ:?"ここで私はフィルタの値が来ると思います。 Thsはコントローラの機能です:$scope.filterCategory = (link) ->
alert(link.category)
どのように進めていいですか?ありがとう!
私は似たような必要とし、あなたの答えは私をたくさん助けました!私は項目ごとに複数のカテゴリをサポートするように変更しなければなりませんでした。これは私が思いついたものです:http://jsfiddle.net/xffe9zwp/ – Alex
$ scope.linksにint値がある場合、どのようにして値をフィルタリングできますか?例: "5> = && 10 <=" – sanjeewa