基本的に私が必要とするのは、このようなことをすることです
App.CommentView = Backbone.View.extend({
className: function() {
if (this.model.get('parent_id')) {
return 'comment comment-reply';
} else {
return 'comment';
}
},
問題は、に渡された関数がclassName
ビュー テンプレートの html のコンテキストで実行されるため、this.model
.
レンダリング プロセスのこの時点でモデルにアクセスする方法はありますか? render
または、関数などで後でクラスを設定する必要がありますか?