Sto lottando per ottenere una lista creata da Ember.js ordinabile utilizzando jQuery.ui.Elenco ordinabile utilizzando Ember.js e jQuery.ui
Il controller si presenta così:
App.ThingyController = Ember.ArrayController.create
content: [
{ name: 'Item1' },
{ name: 'Item2' }
]
e il modello come questo:
<script type="text/x-handlebars">
{{#collection contentBinding="App.ThingyController" tagName="ul" id="sortable"}}
{{content.name}}
{{/collection}}
</script>
Le mie domande sono:
Dove posso meglio chiamare il ordinabile() funzione su ul "#sortable"? C'è un evento sul controller e un handle per l'elemento HTML reso che posso usare?
Come connettere i callback jQuery.ui al controller Ember.js? Come, per esempio, per inviare l'elenco aggiornato al server tramite ajax?
Tutto ciò può essere fatto aggirare l'astrazione Ember.js, ma voglio farlo nel modo giusto.
Oppure l'intero concetto è imperfetto e Ember.js fornisce una funzione "ordinabile" senza jQuery.ui?
Grazie, questo era quello che stavo cercando. Il risultato finora: http://jsfiddle.net/GtWKY/ – MoMolog
Se questo funziona per te, assicurati di accettare la sua risposta. – MattK