使用angularjs在流星中自定义过滤范围

时间:2016-10-06 18:47:56

标签: javascript angularjs meteor filtering angular-meteor

按范围过滤我有一个很大的问题。 我需要按价格过滤产品。对不起这个烂摊子

HTML:

<input type="number" ng-model="cena.minAmount">
<input type="number" ng-model="cena.maxAmount">

<div ng-repeat="przedmiot in przedmioty | filterPrice">
    <p>
      {{przedmiot.name}}
    </p>
    <p>
      {{przedmiot.cena | currency}}
    </p>
  </div>
</div>

JS

this.amountRange = function(input, cena) {
  var filteredAmount = [];
  angular.forEach(input, function(przedmiot){
    if(amount && (przedmiot.cena >= cena.minAmount && przedmiot.cena        <=  cena.maxAmount))
    filteredAmount.push(item);
  });
  return filteredAmount.length>0 ? filteredAmount : input
  }`

1 个答案:

答案 0 :(得分:0)

AngularJS有货币过滤器,你可以多检查一下这些例子:

AngularJS www.w3schools.com currency Filter

AngularJS docs currency Filter

您必须创建自定义过滤器:

Building custom filters