stickitのドキュメントからアドバイスされているように、初期化関数の後にオートコンプリートをプラグインしました。
ほぼハローワールドワールドの例:
MyApp.Views.Form = Backbone.View.extend({
el: "#my-form",
バインディング: {
"#postcode_with_suburbs": {
観察:「郵便番号」、
初期化: 関数 ($el、モデル、オプション) {
$el.autocomplete({
ソース: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
}))
}、
onSet: 関数 (値、オプション) {
return $("#postcode_with_suburbs").val();
}
}、
}、
イベント: {
"#form-submit をクリック" : "送信",
}、
初期化:関数(){
this.listenTo(this.model, "変更");
this.render();
}、
レンダリング: 関数() {
this.$el.html(JST['backbone/templates/car_insurance/form']);
this.stickit();
これを返します。
}
});
したがって、問題は、ユーザーがフォームに入力し、オートコンプリート値をクリックして郵便番号をオートコンプリートするたびに、モデル属性に保存されないことです。Saved as jaそれ以外のjava

ただし、オートコンプリートのオプションをキーボードで下にスクロールすると、値がモデルの属性に適切に設定されます。Saved as java