1

私はAngular Ranger v~0.1.3自分のプロジェクトで使用しています。ng-repeatスライドイベントに応じてフィルタリングしたい。いくつかの方法を試しましたが、何もうまくいかないようです。私は以下のコードを提供しています。ng-repeatオンプライスでフィルタリングしたい

html

<angular-ranger min="30000" max="200000" step="1" min-value="value.min" max-value="value.max"></angular-ranger>
<div ng-repeat="data in assets|filter:rangeFilter">
  Property: {{data.name}}
  price: {{data.price}}
</div>

コントローラ

$scope.assets= data.assets;
$scope.value = {
    min: 30000,
    max: 200000
};
4

1 に答える 1

0

私はangular-rangerライブラリの専門家ではありませんが、API をざっと見てみると、そこにはrangeFilterフィルターが公開されていないようです。ディレクティブでのみ機能し<angular-ranger>、値は yours に直接バインドされます$scope.value

試してみる価値があるのは、<angular-ranger>ディレクティブを ! の中にng-repeat入れmin, max$scope.assets!

それが役立つことを願っています! :)

于 2016-01-29T07:12:12.143 に答える