Question

D'accord, je ne l'ai commencé Backbone.js d'apprentissage hier soir et je dois admettre que je suis un peu dérouté au moment. Mon scénario est relativement simple, j'ai une table HTML avec un id de #checkout_table. Ce tableau a 4 lignes. Il aura toujours 4 lignes, il ne sera jamais diminuer ou augmenter le nombre de lignes. Il existe d'autres éléments de formulaire sur la page que je veux être en mesure d'effectuer les valeurs des lignes. Finalement, ce sera via ajax, mais cela ne semble pas important pour cet exemple. Voici ce que je suis venu avec: http://jsfiddle.net/XYZas/

dans le squelette docs, il est dit que « L'idée générale est d'organiser votre interface dans des vues logiques, appuyées par des modèles, dont chacun peut être indépendamment mis à jour lorsque le modèle change, sans avoir à redessiner la page. Au lieu de creuser dans un objet JSON, regardant un élément dans le DOM, et mettre à jour le code HTML à la main, vous pouvez lier votre de vue rendent la fonction au modèle de l'événement « changement » de - et maintenant partout que les données du modèle est affiché dans l'interface utilisateur, il est toujours immédiatement à ce jour. "

Suis-je sur la bonne voie pour le faire? Passe autour d'une instance du modèle CheckoutTable comme une variable globale vraiment la bonne façon de le faire ou vous faire différemment?

Merci d'avance pour votre aide.

Était-ce utile?

La solution

Like czar mentioned: Model represents your data, Views use your models to render it into HTML for display.

Your app should look more along the lines of this: http://jsfiddle.net/XYZas/2

Also, check out this great tutorial: http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top