我正试图获得一张桌子的2个对象。
var tab=[
{t:"t1",selected:true},
{t:"t2"},
{t:"t3",selected:false}];
选中的内容为false或未定义。
使用$filter('filter')(tab,{selected:"!"}||{selected:false});
我只获得对象[{"t":"t2"}]
是否可以使用此过滤器使用或运算符进行过滤?
答案 0 :(得分:1)
您需要为其创建your own filter:
.filter('myfilter', function() {
return function(selected) {
return selected === '!' || selected === false;
};
});