javascript - 通过 bool 属性使用 “track by” 过滤 Angular ng-repeat

标签 javascript angularjs angularjs-ng-repeat

$scope.users = [{
  "firstname": "Steve",
  "lastname": "Jobs",
  "id": 1,
  "userLog": {
    "id": 1,
    "userId": "Steve01",
    "enabled": true
  }
}, {
  "firstname": "Michelle",
  "lastname": "Jobs",
  "id": 2,
  "userLog": {
    "id": 2,
    "userId": "Michelle02",
    "enabled": false
  }
}];
<div ng-repeat="user in users|  filter: { enabled: true } track by user.userLog.id ">

帮助我如何过滤如果启用为真用户详细信息将显示否则隐藏。

谢谢

最佳答案

<div ng-repeat="user in users|  filter: { userLog.enabled: true } track by user.userLog.id ">

关于javascript - 通过 bool 属性使用 “track by” 过滤 Angular ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40758709/

相关文章:

javascript - 如何获取Instagram视频的视频高度和宽度?

javascript - 在 Angular Material 中添加 ui-gmap-search-box

AngularJS -> 在 DOM 完成指令中的元素渲染时捕获

javascript - 为什么我得到一个 "df.worker.min.js” 已加载,即使它的 MIME 类型 (“text/html” 不是有效的 JavaScript MIME 类型”

javascript - 如何让用户输入文本来搜索数组对象,如果匹配则输出?请纯Javascript

angularjs - Angular Gridster 在数据库中的存储位置

javascript - 如何从 ng-repeat 获得合并结果?

AngularJS自定义指令ng-repeat,无法调用null的方法 'insertBefore'

javascript - jQuery .each 返回 TypeError : Cannot call method 'indexOf' of undefined

AngularJs - 获取函数的返回值