我有$filter
通过传递
filterMultiple:{dept:selectedDept,gender:selectedGender}
此行为在小提琴中复制:http://jsfiddle.net/UiCandy/mro6pxa9/1/
我在JSON文件中创建了两个包含嵌套对象的条目。
我希望能够根据JSON数据进行过滤(更深层次)。 没有必要检查每个记录中是否存在嵌套对象,因为所有记录都将包含嵌套对象(就像JSON文件中的前两个一样),我只添加了其他记录以表明它适用于非嵌套对象。
我希望我的视图接受并根据这些嵌套对象过滤值:
filterMultiple:{details.name:some-Model}
但是过滤器不接受' foo.bar'或者foo [' bar']表示法。 因此,如果有人能指出我正确的方向,那将是一个巨大的帮助。
我尝试过:检查if(typeof(keyObj) == 'Object')
然后将递归函数挂钩到它,但收效甚微,或者我的实现可能是错误的。有人可以在小提琴中尝试吗?
谢谢你的时间!