サブビューをレンダリングする personViews をレンダリングする peopleview があります。Peopleview はレンダリングされ、personviews はレンダリングされますが、サブビューはレンダリングされません。デバッグは、サブビューに移動することを示していますが、レンダリングされていません。
ピープルビュー:
render:function () { $("#page").html(コンパイル済みテンプレート); _.each(personViewPointers, 関数 (項目) { $(".people-collection").append(item.render().el) }); これを返す }
サブビューをレンダリングする個人ビュー。レンダリングはOKですが、サブビューはレンダリングされません。
render:function () { 変数データ = { モデル:this.model、 _:_ }; this.$el.html(compiledTemplate(data)) this.addAllSubViews() var self = this _.each(サブビュー、関数 (項目) { self.$el.append(item.render().el) }); これを返す }
レンダリングしないサブビュー。
render:function () { this.$el.html(コンパイル済みテンプレート) これを返す }