1

容器代码:

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 如何将不同的数据集传递给容器视图内的不同子视图

4

0 回答 0