आपको AngularJS में फ़िल्टर किए गए फ़िल्टर द्वारा लौटाई गई वस्तुओं की लंबाई/संख्या कैसे प्राप्त होती है?फ़िल्टर किए गए सूची में आइटमों की संख्या AngularJS
20
A
उत्तर
75
मुझे एंजुलरजेएस Google समूह पर एक अच्छा जवाब मिल गया, Pawel Kozlowski के लिए धन्यवाद।
ng-repeat="item in filtered = (items | filter:filterExpr)"
मक्खी पर filtered
सूची बना सकते हैं, आप वर्तमान क्षेत्र में कहीं और filtered.length
का उपयोग गिनती दिखाने के लिए कर सकते हैं।
6
समाधान
इस प्रयास करें:
एचटीएमएल
<span ng-bind="nb"></span>
जावास्क्रिप्ट
$scope.nb = $filter('filter')(items, filterExpr).length;
प्रलेखन
HTML टेम्प्लेट में
{{ filter_expression | filter : array : expression : comparator}}
बाइंडिंग जावास्क्रिप्ट में
$filter('filter')(array, expression, comparator)
4
मैं भी एक फ़िल्टर की सरणी की लंबाई प्रदर्शित करने के लिए किया था और यह एक मेरे लिए काम किया:
{{ (items | filter:filterExpr).length }}
संभावित डुप्लिकेट [फ़िल्टर किए गए एनजी-दोहराए गए डेटा की लंबाई कैसे प्रदर्शित करें] (http: // s tackoverflow.com/questions/15316363/how-to-display-length-of-filtered-ng-repeat-data) –
एक पूर्व प्रश्न एक डुप्लिकेट कैसे हो सकता है? यह एक महीने पहले पोस्ट किया गया सवाल आप उद्धृत कर रहे थे। – ocodo