द्वारा बनाए गए $ घड़ियों की संख्या को कम करें) पहले मैं बस इस महान परियोजना के लिए धन्यवाद कहना चाहता था।यूई-ग्रिड
हमने हमारे टेबल-ग्रिड के हिस्से के रूप में यूई-ग्रिड एकीकृत किया है, और कुछ अज्ञात कारणों से यूई-ग्रिड द्वारा उत्पन्न घड़ियों की मात्रा हमारे द्वारा संसाधित करने की कोशिश कर रहे डेटा की मात्रा के लिए बहुत बड़ी है।
उदाहरण के लिए: ग्रिड - किसी भी कस्टम सेल टेम्पलेट
$ घड़ियों हम 960 घड़ियों की राशि प्राप्त करने के निरीक्षण के बिना साधारण पाठ आधारित कोशिकाओं के 20 पंक्तियों के साथ 9 कॉलम तालिका।
इस मुद्दे हम प्रत्येक तत्व है कि उस पर घड़ी है और समय की सबसे हम तत्वों का इस तरह मिल गया मुद्रित डिबग करने के लिए कोशिश कर रहा है:
[div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Z, context: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Z]0: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Zcontext: div#1445359168448-19-uiGrid-001Z-cell.ui-grid-cell.ng-scope.ui-grid-coluiGrid-001Zlength: 1__proto__: n[0]
watchers 4
और प्रत्येक कोशिका तत्व 2-4 घड़ियों मिला है।
हमने मूल कॉलमडिफ (फ़ील्ड + डिस्प्ले नाम) के साथ सरल डेटा संरचना का उपयोग किया।
हमारे ज्यादातर मामलों में हमें विशिष्ट ग्रिड कोशिकाओं में संभावनाओं की आवश्यकता नहीं है।
क्या हम कुछ भी कर सकते हैं जो हम ui-grid द्वारा बनाई गई $ घड़ियों को कम करने के लिए कर सकते हैं?
अग्रिम धन्यवाद, elad।
इस दस्तावेज़ को चेक करें - https://github.com/angular-ui/ui-grid/blob/master/misc/tutorial/404_large_data_sets_and_performance.ngdoc। 'फास्टवॉच' नामक एक विकल्प है और इसे आपके 'ग्रिडऑप्शन' में सही करने के लिए सेट करने से कोणीय केवल डेटा सरणी और संदर्भ की लंबाई के लिए देखेगा और प्रत्येक विशेष अनुक्रमणिका नहीं। – FrailWords
10x। मैंने फास्टवॉच विकल्प का उपयोग किया, लेकिन $ घड़ी की गणना में कोई बदलाव नहीं आया :-( –
क्या आपने वहां 'flatEntityAccess' में उल्लिखित अन्य विकल्प की कोशिश की है? – FrailWords