Sto provando a visualizzare un elemento all'inizio di una raccolta (immagina se stavi postando un nuovo record su facebook)Backbone (anche la marionetta) tenta di visualizzare un nuovo record all'inizio di una raccolta, senza re-rendering dell'intera collezione
Quando arrivo ad aggiungere (risposta, {a: 0}); nella raccolta, il record viene inserito correttamente a 0 nella raccolta, ma viene visualizzato nella parte inferiore dell'elenco di elementi. Sono confuso perché avevo già funzionato prima, ma penso che quello che stavo facendo in uno stile hacky, è stato appena resettato e re-rendering della collezione.
Mi chiedo quale sia il modo ordinato di gestire questo e dove dovrei legare la logica.
È sul metodo di aggiunta della raccolta? Attualmente questo è vuoto (ma sto usando la marionetta) e ritengo che questo sovrascriva il rendering di default del backbone. Come posso riprenderlo di nuovo, così posso correttamente aggiungere il mio nuovo elemento alla lista, senza distruggerlo tutto e ricrearlo.
Grazie per la risposta, sicuramente penso che sarà utile andare avanti! –
@ChrisBarry visualizza anche la discussione in https://github.com/derickbailey/backbone.marionette/issues/78 per un modo per inserire un oggetto in ordine in una raccolta renderizzata. –
Ma la sostituzione di append con ante sostituirà l'ordine durante il rendering, vero? – Herokiller