Html AngularJS自定义过滤器长度计数
我能够根据每个代码的状态过滤数据,但不能显示每个代码的计数Html AngularJS自定义过滤器长度计数,html,angularjs,filter,Html,Angularjs,Filter,我能够根据每个代码的状态过滤数据,但不能显示每个代码的计数 <div ng-repeat="item in places"> <input type="checkbox" name="rdnPriority" ng-model="checked" value="{{item}}"
<div ng-repeat="item in places">
<input type="checkbox" name="rdnPriority" ng-model="checked" value="{{item}}" ng-checked="exists(item,selected);uncheck($event)"
ng-click="toggle(item,selected)" ><label>
<span ng-show="{{item===0}}">Created </span>
<span ng-show="{{item===1}}">Received</span>
<span ng-show="{{item===2}}">Confirmed</span>
<span ng-show="{{item===21}}">Assigned</span>
<span ng-show="{{item===22}}">Rider Confirmed</span>
<span ng-show="{{item===24}}">Food Ready</span>
<span ng-show="{{item===3}}">Picked Up</span>
<span ng-show="{{item===4}}">Delivered</span>
<span ng-show="{{item===5}}">Rejected</span>
<span ng-show="{{item===-1}}">Payment Failed</span>
<span ng-show="{{item===23}}">Rider Decilined</span>
</label> </div>
$scope.GetOrders = function () {
var url = window.location.search;
url = url.replace("?", ''); // remove the ?
//alert(url);
debugger;
$http({
url: "../api/GetOrderDetailByDate",
method: "GET"
}).then(function (response) {
console.log(response.data);
$scope.ListTicketDetails = response.data;
$scope.TotalTickets = response.data.length;
$scope.selected = [];
$scope.places = [];
// when user clicks on checkbox, change selected list
$scope.toggle = function (item, list) {
var idx = list.indexOf(item);
if (idx > -1) list.splice(idx, 1);
else list.push(item);
};
// is item exists in list
$scope.exists = function (item, list) {
debugger;
debugger;
if (scope.checked == item) {
scope.checked = false;
}
return list.indexOf(item) > -1;
};
// process user data and prepare whole places
angular.forEach($scope.ListTicketDetails, function (x, key) {
if ($scope.places.indexOf(x.OrderStatus) == -1) {
//$scope.recordLimit = 5;
$scope.places.push(x.OrderStatus);
}
});
});
}