使用过滤器过滤angularjs中的对象

使用过滤器过滤angularjs中的对象,angularjs,Angularjs,我正在测试$filter函数,我还没有使用它,有人能告诉我问题出在哪里,为什么它要过滤对象吗 这是 我还更改了HTML,链接现在是(将orgName作为参数传递): 你可能想考虑列表中的两个列表,或者一旦过滤掉,你就永远失去了所有其他元素。例如,像显示图像、大图像之类的东西 另一个有两个列表,如我上面所说,这意味着重置。您到底想做什么?若要按orgName对它们进行排序,请选择“否”以筛选它们,如果单击,则应仅返回a,如此类推:?选择a“是”。有没有可能,我的列表也不过滤?所以只有真实的数据在

我正在测试$filter函数,我还没有使用它,有人能告诉我问题出在哪里,为什么它要过滤对象吗

这是

我还更改了HTML,链接现在是(将orgName作为参数传递):

<>你可能想考虑列表中的两个列表,或者一旦过滤掉,你就永远失去了所有其他元素。例如,像显示图像、大图像之类的东西


另一个有两个列表,如我上面所说,这意味着重置。

您到底想做什么?若要按
orgName
对它们进行排序,请选择“否”以筛选它们,如果单击,则应仅返回a,如此类推:?选择a“是”。有没有可能,我的列表也不过滤?所以只有真实的数据在过滤而不是列表?当然:是的,我知道我丢失了信息。如果我使用select,但我没有选择过滤值,它应该将过滤器重置为默认值,这样它会显示所有的值,我应该添加什么?
var app = angular.module('myApp', []);

function ctrl($scope, $filter) {
    $scope.images = [{
        orgName: 'B',
        sortOrder: 111
    }, {
        orgName: 'A',
        sortOrder: 12
    }, {
        orgName: 'D',
        sortOrder: 13
    }, {
        orgName: 'C',
        sortOrder: 14
    }];

    $scope.filter = function () {
        $scope.images = $filter('filter')($scope.images, 'orgName');
    }
}
<a href="" ng-click="filter(image.orgName)">{{image.orgName}}</a>
var app = angular.module('myApp', []);
function ctrl($scope, $filter) {
    $scope.images = [{
        orgName: 'B',
        sortOrder: 111
    }, {
        orgName: 'A',
        sortOrder: 12
    }, {
        orgName: 'D',
        sortOrder: 13
    }, {
        orgName: 'C',
        sortOrder: 14
    }];

    $scope.filter = function (orgName) {
        $scope.images = $filter('filter')($scope.images, {'orgName': orgName});
    }
}