मेरे पास एक ऐसा एप्लिकेशन है जिसमें बैकबोन.जेएस संग्रह और सर्वर से रीयल-टाइम कनेक्शन शामिल है।पुराने मॉडल को पोंछे बिना बैकबोन.जेएस संग्रह को अपडेट करना
प्रत्येक बार कोई भी ग्राहक संग्रह में मॉडल को जोड़/हटा/अपडेट करता है, अद्यतन संग्रह अन्य सभी ग्राहकों (डेल्टा नहीं, संपूर्ण संग्रह) पर प्रसारित किया जाता है।
अन्य अद्यतनों से इस अद्यतन ईवेंट को संभालने के दौरान, संग्रह को अपडेट करने का एकमात्र तरीका एक रीसेट() है। दुर्भाग्यवश, यह पुराने मॉडल को मिटा देता है और सभी दृश्य-संबंधित दुष्प्रभावों के साथ-साथ नए बनाता है।
क्या ऐसे संग्रह को अद्यतन करने का बैकबोन-स्वीकृत तरीका है जो मूल मॉडल (आईडी द्वारा तुलना) को बनाए रखता है और अपडेट करता है, केवल आवश्यक होने पर उन्हें बना/हटा देता है?
अद्यतन बैकबोन ने Collection.set विधि जोड़ा है, जो मौजूदा मॉडल को अपडेट करने में सक्षम है।
संबंधित: https://github.com/documentcloud/backbone/issues/955 – philfreo