में अनंत स्क्रॉल का उपयोग करके मैं अपने डैशबोर्ड वेब ऐप में angularjs अनंत scroll का उपयोग कर रहा हूं। मेरे पास एक एकल पृष्ठ है जिसमें एकाधिक अनंत स्क्रॉल करने योग्य विजेट हैं। चूंकि मैं उनमें से प्रत्येक के लिए एक अनंत स्क्रॉल करना चाहता हूं, इसलिए मैंने this निर्देश का उपयोग करने का निर्णय लिया लेकिन किसी भी तरह से यह अपेक्षित काम नहीं कर रहा है। मैं अनंत स्क्रॉल को आंतरिक सामग्री div scrollbar के सापेक्ष काम करने के लिए चाहता हूं जो मुख्य ब्राउज़र विंडो के बजाय सही scrollbar का उपयोग करता है। मैंने Google पर खोज की है और 2 नए चरों को समझाते हुए कई धागे पाए हैं जिनका उपयोग डिफ़ॉल्ट व्यवहार को बदलने के लिए किया जा सकता है: अनंत-स्क्रॉल-कंटेनर और अनंत-स्क्रॉल-पैरेंट। मैंने दोनों की कोशिश की लेकिन उनमें से कोई भी मेरे लिए काम नहीं कर रहा है। मुझे लगता है कि सही-स्क्रॉलबार का उपयोग समस्या पैदा कर रहा है।कोणीय स्क्रॉल और जेड
जेड कोड:
.hor-col(ng-repeat="stream in socialStreams")
.box-body(style='min-height: 400px;')
perfect-scrollbar.timeline-scroller(wheel-propagation="true" wheel-speed="1" min-scrollbar-length="8" suppressScrollX="true" id="streamScroll-{{$index}}")
div(infinite-scroll="loadMorePosts(stream['streamId'], stream['endCursor'])", infinite-scroll-disabled="stream['infiniteScrollDisabled']", infinite-scroll-container="'#streamScroll-{{$index}}'")
चूंकि अनेक विगेट्स हैं, मैं अनंत-पुस्तक-कंटेनर के लिए एक ही आईडी या वर्ग का उपयोग नहीं कर सकते हैं और इसलिए गतिशील आईडी उत्पन्न करने के लिए फैसला किया।
मैं अनंत-स्क्रॉल-कंटेनर के अंदर एक गतिशील कक्षा कैसे इंजेक्ट कर सकता हूं?
मैं हो रही है निम्न त्रुटि:
Error: Failed to execute 'querySelector' on 'Document': '#streamScroll-{{$index}}' is not a valid selector.
पी.एस. मैं निम्नलिखित धागे देखा है लेकिन उनमें से कोई मेरी आवश्यकता कवर:
https://github.com/sroze/ngInfiniteScroll/issues/57
angularjs infinite scroll in a container
AngularJS - ng-repeat to assign/generate a new unique ID
धन्यवाद यह एक आकर्षण की तरह काम करता है :) –
बहुत बढ़िया! बहुत खुश है कि यह मदद की। – punov