AngularJS ng-repeat过滤特定的嵌套属性

  发布于 2023-01-16 17:16

我试图通过特定的数组属性过滤ngRepeat.

JS:

app.controller('UserIndexController', function ($scope, $http, $window) {

    $scope.search = {};

    $http({ method: 'GET', url: '/api/v2/group' })
        .success(function(data, status, headers, config) {

            $scope.groups = data;

        })
        .error(function(data, status, headers, config) {

        });

    $http({ method: 'GET', url: '/api/v2/user' })
        .success(function(data, status, headers, config) {

            $scope.users = data;

        })
        .error(function(data, status, headers, config) {

        });
});

HTML:

User Type Email Name
<% user.groups[0].name %> <% user.last_name %>, <% user.first_name %> <% user.email %>

上面的代码搜索整个用户对象.不希望出现此行为,因为如果任何其他user数据属性与所选选项中的字符串匹配,则此行也将包含在筛选器中.

如何确保过滤器仅适用于user.groups[0].name列?

导致以下错误:Syntax Error: Token '[' is unexpected.

因此,我需要user.groups[0].name直接放入用户对象,以便过滤器不必通过数组访问它,或者对数组对象进行过滤.

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