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

Custom filtering in range in meteor with angularjs

本文关键字:angularjs 自定义 过滤 流星      更新时间:2023-09-26

我在按范围过滤时有一个大问题。我需要按价格过滤产品。对不起,乱七八糟的

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
  }`

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

AngularJS www.w3schools.com货币过滤器

AngularJS文档货币过滤器

你必须创建你的自定义过滤器:

构建自定义过滤器