テンプレートに追加の変数、つまりモデルに含まれていない変数を渡したいと思います。これらは基本的に、画面が次にユーザーにどのように表示されるかなどの表示パラメーターです。データベースに保存する必要はありません。
私はこれを試しましたが、うまくいかないようです:
render: function () {
this.extra_list = _.shuffle(this.extra_list);
jQuery.extend(this.model, this.extra_list);
this.$el.html(this.template(this.model.toJSON()));..
return this;
}
テンプレートで extra_list を参照すると、変数が定義されていないというエラーが表示されます。私は何が欠けていますか?