javascript - AngularJS - 在自定义过滤器中获取对象索引

标签 javascript jquery angularjs angularjs-ng-repeat

我在 Controller 中创建了一个自定义过滤器,但无法获取迭代 json 的索引或大小。调用 program.length 让我未定义。有什么想法吗?

$scope.filterFn = function(program){
    if(case){
        return true;
    }
    console.log(program.length);//undefined
    return false;       
};

最佳答案

尝试使用此代码来获取对象长度。

Object.keys(program).length;

关于javascript - AngularJS - 在自定义过滤器中获取对象索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37726724/

相关文章:

javascript - JSX 外部元素的条件修改

javascript - 如何在数据表 Angular 中基于 JSON 动态填充表值?

javascript - 用jquery显示第三级ul菜单

javascript - D3.js 可折叠树 : Adding a label for each level

javascript - Angular : DOM manipulation of ng-repeat elements in a directive

javascript - 使用javascript更改css字体

javascript - 类似于 JavaScript 对象的合并/连接方法.. 不扩展

javascript - 创建通用 Controller 函数

angularjs - 如何使用 Angular 读取公共(public)谷歌日历中的事件

javascript - 获取完整链接JS(ASP.NET MVC)