AngularJS

【ご質問】絞り込み検索において範囲を持つ条件について件数を出したい(angular.js)

More than 3 years have passed since last update.

angular.jsでAmazonにあるような絞り込み検索を実装しています。

実装仕様

  • サンプルURL: http://www.openvista.jp/testcase/20141231/
    • お芋を扱うECサイトの想定
    • 商品を各種条件(価格、重量、有機栽培可否)から絞り込める
    • 条件の中には「価格:1000円-1999円」のような範囲を持つ条件があり、この絞り込みはコントローラ内のメソッドで処理している

ご質問

  1. 価格や重量について、該当件数を(カッコ内に)表示したいがどうすればよいのかわからない
  2. 該当件数の表示が不自然なのでなんとかしたい。例えば「非有機栽培」農家は初期状態(=無チェック)では2件だが、「有機栽培」農家条件をチェックすると、0件になる。本来はこの条件だと何件になるか出したいので2件であってほしい。
    • 言い換えると、「有機栽培」農家条件にチェックしたとしても、「非有機栽培」農家の件数はそのことを加味しないほうがよい・・がどうすればよいのか?
  3. そもそもこの要件を実装するのに、この実装方法が妥当なのか自身が持てていないので、よく利用される方はコメントいただけると助かります

コード