Comment puis-je insérer un modèle dans un backbone.js collection dans un index spécifique?

J'ai besoin d'insérer un modèle dans une Collection à la position de la Collection.longueur-2. Le dernier modèle de la collection doit toujours rester le dernier modèle de la collection.

Ce que j'ai essayé jusqu'à présent:

J'ai ajouté une "page" modèle de la Collection "Pages", et a ensuite essayé de les échanger autour de par la modification de leur séquence:

var insertedpage = Pages.at(Pages.length-1);
var lastpage = Pages.at(Pages.length-2);
insertedpage.set({sequence: Pages.length-1});
lastpage.set({sequence: Pages.length});

J'ai aussi essayé de supprimer la dernière page, puis ajouter une nouvelle page, puis ajouter la dernière page de retour dans.

var lastpage =  Pages.pop();
Pages.add({example1: example2});
Pages.push(lastpage);

ni l'un ni travaillé. La nouvelle page apparaît toujours comme le dernier modèle de la Collection. Dois-je appeler à une sorte de fonction de commande d'après cela?

InformationsquelleAutor Dine | 2012-04-17