我在这里有一个plnkr http://plnkr.co/edit/KbBg67。
您可以看到类别对象格式和帖子对象格式。 它是一个基于Wordpress主干的角度演示应用程序,从中我使用JSON获取我的信息。
问题:
实现过滤器的方式,这是stackoverflow的另一个问题,这里AngularJS promises and timing with custom filters
过滤器复制了我的所有帖子,也在上一个问题中提到过。
过滤器隐藏了这些项目,但它们不会再显示回来。
过滤方法不行,这是我实际需要帮助的方法
任何帖子都可以有两个以上的类别,一个是白天或晚上,其余的是特定类别
我需要主要类别:Day&一天晚上,只有一个需要被选中。无论我选择这两个类别中哪一个匹配需要显示的帖子。
在我选择这两个类别中的一个之后,我可以进一步细化子类别,有趣,怪异,架构,屋顶等。
Day& Night在某种程度上是势在必行的类别,如果选择了Day,那么所有夜晚都不能出现。
但如果我选择了Day,并选择了Funny,那么有Day& Funny Selected的帖子必须出现,如果有趣之后我选择了怪异的,那么匹配Day / Funny / Weird的帖子必须出现。
解释起来真是令人费解,但行为非常直接,良好的用户体验,我只是无法绕过那个过滤器来使它像这样。
我不只想要代码,我想了解如何制作这个:)以避免将来的问题。我意识到这是纯粹的JavaScript。
作为背景,我是一名前任开发人员,最近转向Angular,我正在沉浸在我的脚趾中:)。
非常感谢!