0

Ember を使い始めたばかりで、問題が発生しました。解決策は簡単だと思いますが、理解できないようです!ユーザーが 1 つのビューをクリックすると、そのビューが拡大され、他のすべてのビューが縮小されます。私の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