我试图通过特定的数组属性过滤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 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
直接放入用户对象,以便过滤器不必通过数组访问它,或者对数组对象进行过滤.
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有