バックボーンにコレクションがあります...これを行っているinitializeメソッドで...このコレクションにアイテムが追加されたときにビューを再レンダリングしたいと思います。
initialize: function (models, options) {
this.bind('add', function () {
NS.discussionView.reRender();
});
}
このソリューションは完全に機能しますが、mycoworkerは、バックボーンが実行するように設計されたものに完全に反対していると言います。これを行うためのより良いアプローチはありますか、それともこれは大丈夫ですか?質問は少し主観的ですが、実際には、このようなことを正しく行う方法を知りたいと思います。フィードバックやアドバイスをありがとうございます。
答えに答える...まあ、オブジェクトモデルはもっと深いです。DiscussionViewには、トピックモデルのバックボーンコレクションであるtopicsプロパティを持つdiscussionModelがあります。各トピックには、返信モデルの返信コレクションがあります。トピックに返信が追加されたら、ディスカッションビューを再度レンダリングする必要があります。そのチェーンを正しく設定するにはどうすればよいですか?