当前位置: 首页 > 面试题库 >

AngularJS:在原始数组中找到过滤值的索引位置

壤驷麒
2023-03-14
问题内容
$scope.data = [
    {
    "name": "Jim",
    "id" : 25
    },
    {
    "name": "Jerry",
    "id": 27
    },
    {
    "name": "Rithika",
    "id": 20
    }
    ];

    <div ng-repeat="person in data | filter: {id:20}">
        {{parent_index}}
    </div>

parent_index-实际数组中已过滤元素的索引。

在此示例中,parent_index应该返回2.如何找到它?


问题答案:

在原始数组中找到过滤值的索引位置

试试这个:

<div ng-repeat="person in data | filter: {id:20}">
    {{data.indexOf(person)}}
</div>

输出: 2

演示版 **[Fiddle](http://jsfiddle.net/9Ymvt/902/)**



 类似资料:
  • 问题内容: 我有一系列元素。我还有一个IndexSet,它指定需要将数组的哪些索引提取到新数组中。例如: 我正在寻找使用swift 函数的方法,但是还没有答案。我怎样才能做到这一点? 问题答案: 是递增整数的集合,因此可以 将 每个索引 映射 到相应的数组元素: 假定所有索引对于给定数组均有效。如果不能保证,则可以过滤索引(如@dfri正确标记):

  • 我对Java很陌生,只是有点纠结于数组。我有一个代码块,我已经写了当遵循教程,但正在努力理解它,希望有人能解释给我。 null 对不起,如果这是一个琐碎的问题给你,但这是最好的地方,我可以想到转向。

  • 问题内容: 我需要弄清楚如何在二维numpy数组中找到值的所有索引。 例如,我有以下2d数组: 我需要找到所有1和0的索引。 我试过了,但是并没有给我所有的索引: 基本上,它只给我每一行中的一个索引。 问题答案: 您可以用来返回x和y索引数组的元组,其中给定条件保存在数组中。 如果是阵列名称: 如果要列出(x,y)对,则可以使用两个数组: 或者,甚至更好的是,@ jme指出这可能是生成配对的一种更

  • 问题内容: 例如我有这个数组: 如何从对象获取价值指数?例如“ Country”:“ Austria”,该指数为3 问题答案: 您可以在最新的浏览器中使用,但Internet Explorer中不支持此功能,只有Edge 为了在IE9及更高版本中提供支持,您可以改用

  • 问题内容: 说我有这个 这给了我 等等 JavaScript中有什么方法可以返回带有值的索引? 即我想要 200 的索引,我得到 1 。 问题答案: 您可以使用: 如果无法在数组中找到值,则将得到-1。

  • 我想使用JOLT转换做两件事: 过滤名为 myArray 的数组中的元素,以便仅保留具有“v_518”属性的元素 过滤掉除“v_518”和“LFDN”之外的其余元素的所有属性 输入: 期望输出: 到目前为止,我尝试了什么,但没有按预期工作: 我尝试使用http://jolt-demo.appspot.com/#andrewkcarter2中的示例,但我不知道如何做到这一点。