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 );
}
});
ビューは正常に展開されますが、現在のビューのクリック イベントから他のビューにアクセスする方法がわかりません。前もって感謝します!