私は現在、学習方法として独自の JS フレームワークを構築しようとしています。次のような新しいモデルを作成する方法を作成しました。
var myModel = new $n.model.make({
data: {
id: _contentID,
name: $('#frm_content_name').val()
},
route: '/my/path',
callback: function(){}
});
make() 関数は単純です。
$n.model.make = function(obj){
var self = this;
self.data = obj.data;
self.route = obj.route;
self.callback = obj.callback;
}
ご覧のとおり、 name パラメータはフォーム入力フィールドの値に割り当てられています。UI でこの入力フィールドの値を変更すると、名前パラメーターは入力フィールドの元の値に割り当てられたままになるため、データを DB に保存しようとしても何も変更されません。
モデルを確立したら、データ パラメータを割り当てられたフォーム フィールドに「再バインド」して最新の情報を取得するにはどうすればよいですか?