私は、左側にliタグのデータを表示するモデルを持っています。OnClick model.firstObjectデータを変更する
- 右側に
model.firstObjectディスプレイの1
ユーザーは、現在のliタグをクリックすると、私は現在のliデータを表示するには、右サイドmodel.firstObjectを変更したいと思います。
このようなものを処理するにはどうすればよいでしょうか?
<div class="food-menu">
<ul class="menu-list">
{{#each model as |menu|}}
<li class="menu selectable {{if (eq menu model.firstObject) 'active'}}">
<div class="picture-wrapper">
<img src="{{menu.picture}}" alt="">
</div>
<div class="info-box">
<h2 class="name">{{menu.name}}</h2>
<p class="light-blue title-company">
{{menu.lowfat}}
</p>
</div>
</li>
{{/each}}
</ul>
</div>
<div class="menu-detail">
{{#with model.firstObject as |menu|}}
<div class="menu menu-banner">
<div class="picture-wrapper">
<img src="{{menu.picture}}" alt="">
</div>
<div class="info-box">
<h2 class="light name">{{menu.name}}</h2>
<p class="light-blue title-company">
{{menu.lowfat}}
</p>
</div>
</div>
{{/with}}
</div>
この '(eq menu model.firstObject)はあなたのために働いていますか? – kumkanillam
これにネストされたルートを使用すると考えましたか?これは、ネストされたルートの古典的なユースケースです。 – Lux