왼쪽에 li 태그로 데이터를 표시하는 모델이 있습니다. 사용자가 현재의 리튬 태그를 클릭하면 model.firstObject 디스플레이의 오른쪽 하나에OnClick model.firstObject 데이터 변경
- 는
, 나는 현재 리튬 데이터를 표시하기 위해 오른쪽 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