在Angular.JS-ng隐藏vs过滤器中将对象分隔为两组
Separate objects to two groups in Angular.JS - ng-hide vs filter
我有一个对象,其中包含我想要分离并显示在两个列表中的数据。对象看起来例如:
var data = [
{name: "Something 1", active: 1, datetime: "goes", author: "here"},
{name: "Something 2", active: 0, datetime: "goes", author: "here"},
{name: "Something 3", active: 0, datetime: "goes", author: "here"}
];
正如您可能猜测的那样,我想要单独的活动和非活动数据。这样做有什么更好的呢?
过滤器:
<li ng-repeat="out in data | filter:{'active':1}">{{out.name}}</li>
或者ng隐藏(用于非活动):
<li ng-repeat="out in data" ng-hide="out.active">{{out.name}}</li>
您真的需要非活动元素在DOM树上吗?
如果没有,请使用ng-If,这样就不会将不必要的HTML加载到文档中。
相关文章:
- Javascript.连接两组对象的最佳方式,如SQL
- 用逗号分隔数组,JavaScript
- 在Angular.JS-ng隐藏vs过滤器中将对象分隔为两组
- AngularJS中的$scope.result中有两组值
- 两组复选框的警告消息
- 用Angular/Javascript中的成对值分隔数组中的对象
- 如何分隔两个变量
- 在角度 2 中,是否有更好的方法通过两组引号以外的输入传递字符串
- 将两组选择器合二为一
- 两组视频控件 - getElementById / querySelectorAll的难度
- 复选框选中功能,用于单个页面中的两组复选框,不能单独调用功能
- 具有两组子项的 React 组件
- JavaScript函数调用中的两组括号
- 如何在 JavaScript 中将整数分隔为数组中的单独数字
- 打开基于逗号分隔数组的新选项卡
- 函数调用后的两组括号
- 如何通过使用Javascript比较两组数组来获得唯一对象
- 在Angular2的NGmodule中,我想基于Condition加载两组不同的路由模块
- 替换两组重复字符之间的句点的所有实例
- 用javascript分隔数组中的正负数