Angular&离子 - 过滤布尔值

时间:2015-06-11 13:54:01

标签: angularjs ionic

我试图从中获取一个布尔值:

var category_data = $filter('filter')(data, {id: id}, true)[0]['subs'];

但它并没有给我真实或错误。我在这里使用它:

if(!category_data) {
    return false;
  } else {
    return category_data;
  }

我做错了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

每当你有这样的事情时:

if(!category_data) {
    return false;
  } else {
    return category_data;
  }

您始终可以将其替换为:

return !!category_data;

并获得一个布尔值。

但是,您没有提供有关过滤器的足够信息,因此如果您遇到的问题就在那里,那将很难提供帮助。