バックボーンアプリケーションの1つの機能は、タイプAのモデルをタイプBのモデルに関連付けることです。これは、ビューAをビューBにドラッグすることによって行われます。ドロップイベントが発生し、DOM要素Aが表示されますが、モデルAに関する情報は表示されません。backbone.jsでjQuery UIドラッグ&ドロップを使用する
この情報を取得するにはどうすればよいですか?私の最高の推測では、これまでのドロップハンドラがまだ
- はモデルAは、ドラッグ終了にこの参照を削除し、アプリの名前空間で自分自身への参照を保存しています、イベントと一緒にBをモデル化するための参照を渡し、その後、コールモデルBの方法...ビュー
の$の.DATA属性として
DOM要素を取得できる場合は、DOM要素はモデルのIDに関連付けられていますか?要素のID、またはあなたが設定したデータフィールドのように? – kinakuta
これは合理的には良い方法ですが、モデルがすでにビューと複雑にリンクしている場合、idで検索する必要はありません。モデルを見失って見つけなければならないのは無駄です再び。 – wheresrhys
私はあなたが何を意味するのか知っていますが、2つのモデル間の相互作用は幻想的です。実際には何が起こっているのかはDOMイベントの発生です。モデルが実際にどのような形でも変化していないので、DOMからデータを取得することは必要なステップのようです。 – kinakuta