我试图从中获取一个布尔值:
var category_data = $filter('filter')(data, {id: id}, true)[0]['subs'];
但它并没有给我真实或错误。我在这里使用它:
if(!category_data) {
return false;
} else {
return category_data;
}
我做错了什么?谢谢!
答案 0 :(得分:0)
每当你有这样的事情时:
if(!category_data) {
return false;
} else {
return category_data;
}
您始终可以将其替换为:
return !!category_data;
并获得一个布尔值。
但是,您没有提供有关过滤器的足够信息,因此如果您遇到的问题就在那里,那将很难提供帮助。