コンテナコード:
ViewsContainer = emberextensions.Views.ContainerView.extend({
setupContainer: function () {
this.setObjects([]);
var controller = this.get('controller');
$.each(controller.get('content'), $.proxy(function (index, val) {
//asdfsadf/
if (val.ProductType === "v1") {
this.pushObject(v1.create()
),
if (val.ProductType === "v2") {
this.pushObject(v2.create()
),
}));
}
}, this));
}.observes('controller.content.@each'),
});
コンテナー内のさまざまなビューにさまざまなデータ セットを渡したいと考えています。コンテナー ビューを作成し、特定の条件に基づいて子ビューをプッシュしようとしました。ビューごとに異なるデータ セットがあります。データ全体がappcontrollerにあり、コンテナビュー内の異なる子ビューに異なるデータセットを渡す方法