Staram się uzyskać listę utworzoną przez Ember.js do sortowania za pomocą jQuery.ui.Sortable list using Ember.js i jQuery.ui
Kontroler wygląda następująco:
App.ThingyController = Ember.ArrayController.create
content: [
{ name: 'Item1' },
{ name: 'Item2' }
]
i szablon tak:
<script type="text/x-handlebars">
{{#collection contentBinding="App.ThingyController" tagName="ul" id="sortable"}}
{{content.name}}
{{/collection}}
</script>
moje pytania są następujące:
Gdzie mogę najlepiej zadzwonić do sortable() funkcja na ul "#sortable"? Czy istnieje zdarzenie na kontrolerze i uchwyt do renderowanego elementu HTML, którego mogę użyć?
Jak podłączyć wywołania zwrotne jQuery.ui do kontrolera Ember.js? Jak, powiedzmy, wysłać zaktualizowaną listę do serwera za pośrednictwem ajax?
Wszystko to można zrobić obejście abstrakcję ember.js, ale chcę zrobić to „właściwy sposób”.
Czy cała koncepcja jest wadliwa, a Ember.js zapewnia funkcję "sortowalną" bez jQuery.ui?
Dzięki, tego właśnie szukałem. Dotychczasowy rezultat: http://jsfiddle.net/GtWKY/ – MoMolog
Jeśli to ci pomoże, koniecznie zaakceptuj jego odpowiedź. – MattK