यहाँ मेरा लूप है:

<div *ngFor='let item of items; let rowcount = index'></div>
<div>showing {{ rowcount }} of {{ items.length }}

लेकिन पंक्ति गणना कुछ नहीं दिखा रही है। मैं पंक्ति गणना का मूल्य सही तरीके से कैसे प्राप्त कर सकता हूं इस पर कोई सुझाव?

1
arn-arn 20 अक्टूबर 2016, 22:15
आप इसकी आवश्यकता क्यों है? आपका rowcount दिखने में items.length जैसा ही होगा
 – 
Yaroslav Grishajev
20 अक्टूबर 2016, 22:18
2
सूचकांक की अवधारणा एक लूप के बाहर मौजूद नहीं है (यह किस तत्व का सूचकांक होगा?)
 – 
ValLeNain
20 अक्टूबर 2016, 22:19
मैं दिखाना चाहता हूं कि कुल वस्तुओं में से कितने रिकॉर्ड प्रदर्शित किए गए हैं। उदाहरण 500 में से 30। यह पृष्ठ पर अंक लगाने के उद्देश्य से है। यदि मैं अंतिम पृष्ठ पर हूं, और अंतिम पृष्ठ में केवल 30 आइटम शेष हैं और प्रति पृष्ठ मेरी अधिकतम आइटम 100 है।
 – 
arn-arn
20 अक्टूबर 2016, 22:24
आप उदाहरण में rowcount === items.length अगर इसे इस तरह डिजाइन किया गया था। आपको एक और तरीका तलाशना चाहिए
 – 
Yaroslav Grishajev
20 अक्टूबर 2016, 22:29

1 उत्तर

सबसे बढ़िया उत्तर

हो सकता है कि ऐसा कुछ हो, बस इसे अंतिम आइटम के बाद प्रदर्शित करने की आवश्यकता है।

<div *ngFor='let item of items; let rowcount = index'>
    <!-- Do all your stuff here -->

    <div *ngIf="last">showing {{ rowcount }} of {{ items.length }}</div>
</div>
3
Logan H 20 अक्टूबर 2016, 22:32
अरे! ठीक है! मुझे यकीन नहीं था कि यह काम करेगा, मैंने पहले कभी last का उपयोग नहीं किया है, यह बहुत बढ़िया है! मदद करने में खुशी हुई!
 – 
Logan H
20 अक्टूबर 2016, 22:51