私はこのplnkrをここに持っていますhttp://plnkr.co/edit/KbBg67 .
カテゴリ オブジェクトの形式と投稿オブジェクトの形式を確認できます。これは、JSON を使用して情報を取得する場所から、Wordpress バックボーンに基づく角度のあるデモ アプリです。
これに関する問題:
フィルターの実装方法、これはstackoverflowに関する別の質問です。ここでは、AngularJSの約束とカスタムフィルターのタイミング
フィルターは、前の質問でも尋ねられたすべての投稿を複製します。
フィルターはアイテムを非表示にしますが、再び表示されることはありません。
フィルタリング方法がうまくいかない、これは私が実際に助けを必要としているものです
望ましい動作:
どの投稿にも 2 つ以上のカテゴリを含めることができます。1 つは昼または夜、残りは特定のカテゴリです。
私は主なカテゴリーを持っています: デイ & ナイト, 最初に選択する必要があるのは 1 つだけです, 日. これらの 2 つのカテゴリのどちらを選択しても、表示する必要がある投稿に一致します。
これら 2 つのカテゴリのいずれかを選択した後、面白い、奇妙な、建築物、屋上などのサブカテゴリでさらに絞り込むことができます。
Day&Night は何らかの形で必須のカテゴリです。Day を選択した場合、Night を含むすべてが表示されてはなりません。
ただし、Day を選択して Funny を選択すると、Day&Funny Selected の投稿が表示されます。また、funny の後に奇妙な選択をすると、Day/Funny/Weird に一致する投稿が表示される必要があります。
説明するのは本当に複雑ですが、動作は非常に単純で、優れた UX です。そのフィルターについて頭を悩ませて、このようにすることはできません。
私はコードだけが欲しいのではなく、これを作成する方法を理解したい:)将来の質問を避けるために。この時点で、これは純粋な JavaScript であることがわかりました。
背景として、私は最近Angularに転向したフロントエンド開発者であり、それにつま先を深く浸しています:)。
どうもありがとう!