バックボーンモデルを一連のフィールドにリンクするためBackbone.js
に一緒に使用することは可能ですか?もしそうなら、どのように?jquery.datalink.js
たとえば、次のようになります。
<div id="person">
<label for="name">Name:</label>
<input type="text" name="name" id="name" />
</id>
と
var m = Backbone.Model.extend({});
次のことができるのは理にかなっているようです(ただし、機能しません)。
$("#person").link(m);
「機能しない」とは、モデルを変更しても、リンクが入力フィールドを更新しないことを意味します。入力フィールドを変更しても、モデルが更新されません。
私はjsFiddleでこれをいじくり回してきましたが、役に立ちませんでした。実際、データリンクプラグインは実際には文書化されているようには機能しないようです(エラーが発生した場合を除く)。
データリンクがこれに適していない場合は、代替案の提案をいただければ幸いです。
考えやフィードバックをいただければ幸いです。