Javascript 带输入文本框的AngularJS过滤器距离
任务 忽略大于指定距离(例如:3km)的ng重复值 我用了和省略 下面的代码工作正常。它删除距离大于3公里的ng重复值Javascript 带输入文本框的AngularJS过滤器距离,javascript,angularjs,angular-filters,Javascript,Angularjs,Angular Filters,任务 忽略大于指定距离(例如:3km)的ng重复值 我用了和省略 下面的代码工作正常。它删除距离大于3公里的ng重复值 |omit:'distance > 3' 我试着用一个按钮来达到同样的效果 <p><button class="btn btn-warning btn-block" ng-click="getDistance = 3">Show less than 3kms</button></p> |omit:'distance
|omit:'distance > 3'
我试着用一个按钮来达到同样的效果
<p><button class="btn btn-warning btn-block" ng-click="getDistance = 3">Show less than 3kms</button></p>
|omit:'distance > getDistance'
显示小于3km
|省略:'distance>getDistance'
如果问题不清楚,我将尽力创建一个JSFIDLE。根据为角度过滤器提供的文档和描述,如果您有一些收集,并且希望根据每个元素的距离进行过滤:
<p><button class="btn btn-warning btn-block" ng-click="getDistance = 3">Show less than 3kms</button></p>
<span ng-repeat="obj in collection | omit: distance > getDistance">
{{ obj.someValue }}
</span>
显示小于3km
{{obj.someValue}}
然后在$scope
上设置getDistance
字段,在集合中的每个对象上设置distance
字段
我没有使用过这个,但我认为你的解决方案与此类似