0

我刚开始使用 Ember 并遇到了问题。我确定解决方案很简单,但我似乎无法弄清楚!我有几个视图,当用户单击一个视图时,我希望该视图扩展而所有其他视图缩小。代码很简单,在我的html中有

{{#each App.Controller}}
    {{#view App.ExpDiv}}
        <!-- some stuff goes here -->
    {{/view}}
{{/each}}

在我的 JS 文件中,我有

App.ExpDiv = Em.View.extend({
    className:"Exp",

    click: function(){
            this.shrinkAll();
            this.grow();
        }
    },

    shrinkAll: function(){
        //How do I do this?
    },

    grow: function(){
        this.$().animate({ height: "100px" }, 250 );
    }

});

视图展开得很好,但我不知道如何从当前视图中的点击事件访问其他视图。提前致谢!

4

0 回答 0