したがって、私が達成しようとしているのは、ユーザーがアイテム(モデル)を編集/表示したいときに、それらをURLに送信し、新しいModelインスタンスを作成して、関連するビューをロードして渡す前に.fetchを呼び出すことです。それは新しいモデルです。
さまざまな理由から、ユーザーがアイテム(モデル)を編集しているか表示しているかを知る必要があるため、最初の試みは次のとおりです。
app.Models.Quote = Backbone.Model.extend({
idAttribute: 'Number',
initialize: function() {
this.editMode = false;
},
url: function() {
return app.Settings.apiUrl() + '/quotes/' + this.id;
}
});
したがって、ビュー/編集ビューのさまざまな場所で、次のことができます。
if(this.model.editMode){ //foo }
ただし、これはまったく機能していないようです。editModeが見つかりません(未定義)。
これを達成するための人々の一般的な解決策/アドバイスは何ですか?