jQuery.uiを使用してEmber.jsによってソート可能なリストを作成するのには苦労しています。Ember.jsとjQuery.uiを使用したソート可能なリスト
コントローラは次のようになります。
App.ThingyController = Ember.ArrayController.create
content: [
{ name: 'Item1' },
{ name: 'Item2' }
]
と、このようなテンプレート:
<script type="text/x-handlebars">
{{#collection contentBinding="App.ThingyController" tagName="ul" id="sortable"}}
{{content.name}}
{{/collection}}
</script>
私の質問は以下のとおりです。
私は最高(ソート可能に呼ぶのです) ul "#sortable"の関数ですか?コントローラーにイベントがあり、使用できるレンダリングされたHTML要素のハンドルがありますか?
jQuery.uiコールバックをEmber.jsコントローラに接続するにはどうすればいいですか?例えば、更新されたリストをajax経由でサーバーに送るのと同じように?
このすべてがEmber.jsの抽象化を回避して行うことができますが、私はそれを「正しい方法」をやりたいです。
また、概念全体に欠陥があり、Ember.jsがjQuery.uiのない「ソート可能な」関数を提供していますか?
ありがとう、これは私が探していたものでした。これまでの結果:http://jsfiddle.net/GtWKY/ – MoMolog
これがうまくいく場合は、彼の答えを受け入れるようにしてください。 – MattK