Edited at

【ご質問】絞り込み検索において範囲を持つ条件について件数を出したい(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. そもそもこの要件を実装するのに、この実装方法が妥当なのか自身が持てていないので、よく利用される方はコメントいただけると助かります


コード