ng-repeat和过滤角度的基元数组

 尔的依恋 发布于 2023-02-12 11:56

我想要做的是通过输入值过滤数字/字符串项的数组.我的代码是这样的.

如果$ scope.groups [#].number是一个对象数组,则过滤器搜索对象的属性.但是我希望在$ index跟踪的情况下过滤我的简单值的简单数组.

那可能吗?对此有何解决方法?或者我还需要使用一个对象数组.

这里有一个关于jsfiddle的例子http://jsfiddle.net/u9y9h/3/

HTML:


{{group.title}}

  • {{item}}

JS:

function repeater($scope) {
  $scope.items = [];
  $scope.groups = [{
    title: 'even',
    numbers: []
  }, {
    title: 'odd',
    numbers: []
  }];

  $scope.addItem = function () {
    if ($scope.number % 2 == 0) {
      $scope.groups[0].numbers.push($scope.number);
    } else {
      $scope.groups[1].numbers.push($scope.number);
    }
    $scope.number = '';
  }
}

KayakDave.. 9

track by后应该来filter作为从该实施例中的角的文档:

item in items | filter:searchText track by item.id 是一种模式,可用于将过滤器与跟踪表达式一起应用于项目.

切换

  • {{item}}
  • 你就定了.

    更新了小提琴

    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有