2012-11-16 11 views
6

मेरे पास एक ऐरे कंट्रोलर है जिसमें कुछ सामग्री है (10 ऑब्जेक्ट्स की सरणी कहें) और एक दृश्य जो सभी ऐरे कंट्रोलर तत्वों की सूची प्रस्तुत कर रहा है।एम्बर: सामग्री बदलते समय यूआई झिलमिलाहट से बचें

अब जब सामग्री बदलती है तो दृश्य खाली हो जाता है और फिर पुनर्निर्मित किया जाता है। यह यूआई फ्लिकरिंग का कारण बनता है। यह झटके आंखों को परेशान कर रहा है।

तो इस प्रकार के मुद्दों को ठीक करने या साइड-इंप्रेशन को कम करने के बारे में कोई सुझाव?

उत्तर

3

मैंने पाया कि अगर टेम्पलेट्स में मैं

{{#each controller.content}} 
    {{contentAttribute}} 
{{/each}} 

की तरह कुछ करना तो मैं एक झिलमिलाहट मिलता है। लेकिन अगर मैं सिर्फ अपनी टेम्पलेट्स में ArrayController खुद का उपयोग मैं झिलमिलाहट नहीं मिलता है:

{{#each controller}} 
    {{contentAttribute}} 
{{/each}} 
+0

दिलचस्प, मुझे आश्चर्य है कि ऐसा क्यों है – MilkyWayJoe

+2

यद्यपि ... अच्छा खोजने मुझे लगता है कि के प्रकार के साथ क्या करना है कुछ है सरणी है कि चीजें हैं। सामग्री एक FilteredRecordArray है, जबकि नियंत्रक एक अलग प्रकार है। –

+0

अंकुर, क्या इस उत्तर में अंत में मदद मिली? –

संबंधित मुद्दे