AngularJS按价格筛选

时间:2015-12-16 23:48:08

标签: angularjs filter

我试图按价格过滤,我得到的代码无法正常工作,我无法知道原因。

app.js

app.filter('price', function () {
    return function ( product , value ) {
       // console.log(product, value);
        var filteredItems = [];

        angular.forEach(product , function ( product ) {
            if ( product.price >= value ) {
                filteredItems.push(product);
                console.log(product);
            }
        });
        return filteredItems;
    }
})

输入

<select ng-model="greaterThan" name="price-min">
   <option value="">Desde</option>
   <option value="500">500</option>
   <option value="2000">2000</option>
   <option value="5000">5000</option>
   <option value="20000">20000</option>
</select>

纳克重复

  <div  ng-repeat="product in cars.records  | price:greaterThan |  filter:query | limitTo:6  " class="mdl-cell mdl-cell--4-col mdl-cell--middle  mdl-cell--12-col-phone">

链接到该网站: (第一次输入) http://apcarautomoveis.pt/feed.php

0 个答案:

没有答案