我有一个带有值的下拉列表。它们是通过lpResourceName
属性访问的。我UInt16
上的.value
重复了大量数据。该数据具有状态。当用户选择按下拉列表中的状态进行过滤时,我想按照他们选择的ng-repeat
和div
中的ng-repeat
过滤status
。这是我的意思的一个更好的例子:
status
在我的情况下,我需要访问ng-repeat
并将其与下拉列表中的任何状态进行比较。
答案 0 :(得分:0)
您想要执行以下操作:
<span ng-repeat="stackoverflow in overflows | filter: { status : selectedStatus }"></span>
selectedStatus
将是您下拉列表中ng-model
的值。
答案 1 :(得分:0)
你可以有这样的东西
memberOrderInformationList = memberOrderInformationList.Where(x=>x.OrderNumber.Contains(searchString)
|| x.LineItems.Any(y=>y.ItemName.Contains(keyword)))
.OrderByDescending(x => x.OrderDate)
.ToList();
答案 2 :(得分:0)
在这种情况下,它最终只是更容易编写我自己的功能并通过它进行过滤。在这种情况下,我有一个功能搜索,我传递给过滤器。对我很有用。
我跟着我在另一个问题上找到的答案。您可以在此处查看:http://jsfiddle.net/suCWn/
$scope.search = function (shop) {
if ($scope.selectedCityId === undefined || $scope.selectedCityId.length === 0) {
return true;
}
var found = false;
angular.forEach(shop.locations, function (location) {
if (location.city_id === parseInt($scope.selectedCityId)) {
found = true;
}
});
return found;
};`