Ci sono molti JavaScript MVC frameworks proprio ora che il lavoro con rilegatura Handlebars.js dati che offre tra il modello/controller e il modello. Attualmente sto implementando Handlebars.js da solo (con jQuery) e ho bisogno di legare i dati tra il mio codice principale e il modello in modo che quest'ultimo venga aggiornato automaticamente. C'è un modo nativo per farlo in Handlebars o con un plugin? Se non c'è, c'è qualche componente di questi framework MVC che porta questa funzionalità e può essere usato stand-alone senza il framework full-stack?Come associare i dati su un modello Handlebars.js per l'aggiornamento automatico dei valori?
risposta
Date un'occhiata a rivetti: https://github.com/mikeric/rivets. Uso backbone, manubri e backbone.modelbinding per aggiornamenti bidirezionali. Funziona alla grande.
Backbone.modelbinding (https://github.com/derickbailey/backbone.modelbinding) è stato abbandonato, ma si riferisce ai rivetti.
sembra che Rivets.js è quello che stavo cercando, anche se non ho bisogno che attualmente come sto lavorando con AngularJS che ha integrato l'associazione dati, è bene sapere che esiste. –
So che è un vecchio post, ma se sono corretto, i manubri non possono essere usati come template engine per Rivets, giusto? Per come la vedo io, Rivets ha il suo parser di template. –
Puoi spiegare come usare i rivetti con il manubrio? Non si limitano a lavorare insieme fuori dalla scatola per quanto posso dire. – styfle
Sembra che si possa semplicemente provare a utilizzare uno Backbone view per visualizzare il modello di Handlebars e ascoltare eventi jQuery sugli elementi "all'interno" della vista. Puoi utilizzare le viste Backbone senza dover utilizzare i modelli, le raccolte o il router del framework, ma devi comunque includere la libreria Backbone completa (6.3kb, Packed e gzip) e Underscore, che potrebbe essere un problema per te se la dimensione è un considerazione.
- 1. Come impostare i valori dei dati su Kendo Multi Select?
- 2. Come associare ng-modello per scatole
- 3. Qt - Come associare i dati con QTableWidgetItem?
- 4. Come si ottengono le checkbox da associare ai valori booleani nel mio modello dati?
- 5. Utilizzo dell'apprendimento automatico per deduplicare i dati
- 6. SaltStack: Proprietà (valori calcolati) per i dati dei file SLS?
- 7. Domande su Backbone.js con Handlebars.js
- 8. JQVMap - Come visualizzare i valori dei dati suregionclick
- 9. django: come modificare i valori per nullbooleanfield in un modello?
- 10. Un modo semplice per leggere i valori dei colori dei pixel da un'immagine PNG su iPhone?
- 11. Come associare dati gerarchici a un TreeView WPF?
- 12. Come associare dati - un attributo src iframe?
- 13. È possibile associare i dati a un controllo TreeView?
- 14. come associare i dati all'elenco in forma primaverile
- 15. Algoritmo di apprendimento automatico per la classificazione dei dati.
- 16. Informazioni su come vengono dichiarati i valori predefiniti dei parametri del modello
- 17. Qual è un buon modello per interpretare i messaggi di convalida dei dati di base e visualizzarli su iPhone?
- 18. Come mai checklistbox non ha origine dati? come associare a un elenco di valori?
- 19. Come associare dati .resizable(). Draggable()?
- 20. Node.js con Handlebars.js su server e client
- 21. Dati dinamici per l'associazione dei dati
- 22. Visualizzazione dei valori dei punti per impostazione predefinita su ZedGraph
- 23. Come abilitare l'ordinamento automatico dei dati IEnumerable in GridView?
- 24. Come posso associare i movimenti dei tasti in Caliburn.Micro?
- 25. Come convertire i valori dei dati in informazioni sul colore per matplotlib?
- 26. Esiste un contenitore stl per i dati del modello gerarchico?
- 27. Come associare "questo" per i callback jQuery?
- 28. Normalizzazione dei valori delle funzioni per SVM
- 29. Come associare più valori in Scala?
- 30. Come associare valori booleani nelle direttive angolari?
Questo è sulla prima pagina di manubri http://handlebarsjs.com/ – MilkyWayJoe
l'ho letto, si può piacere a punto in cui si dice come modelli per l'aggiornamento automaticamente quando i valori cambiano? –
Mi dispiace. Ho pensato che stavi chiedendo come associare i tuoi dati ai modelli di Handlebars. Hai bisogno di qualcosa per aggiungere osservabili al tuo codice come il framework MVC. Se non vuoi avere l'implementazione completa del framework, prova questo http://www.codeproject.com/Articles/13914/Observer-Design-Pattern-Using-JavaScript, puoi crearne uno con un codice molto piccolo (non buono) – MilkyWayJoe