처음으로 Ember 사용자가 여기 있습니다. 이 응용 프로그램에서 내 모델 객체는 각각 사각형 모양의 <div>
요소로 나타납니다. 각 div의 너비는 해당 모델의 size
속성에 의해 결정됩니다. 잡히는 점은 Model.size
에 가능한 값이 단순히 픽셀 값이 아니라 1-10이라는 것입니다. div의 너비는 size
을 기준으로 계산됩니다. 예를 들어, 1 의 size
은 100 픽셀의 폭과 동일 할 수 및 size
2 너무에 200 픽셀과 같을 것이다. 따라서 이러한 CSS 폭 값을 계산하여 템플릿에 바인딩해야합니다. Ember에게 새로운 것이므로이 논리가 어디에서 살아야하는지 아직 알지 못합니다. 돕는 사람? 제어 장치? 실제로는 프리젠 테이션 로직이기 때문에 모델에 포함되어있는 것처럼 보이지 않습니다. 또한Ember.js : 모델 속성 값을 기준으로 한 동적 폭
<script type="text/x-handlebars" id="things">
{{#each model}}
<div>
{{description}}
</div>
{{/each}}
</script>
상기 Model.size
값 (따라서 DIV 넓게 성장할 것이다 1~3 말하자면) 변경 될 때마다 계산 된 폭이 템플릿에 자동으로 업데이트 될 수 있도록 템플릿에 결합 할 것인가?
감사합니다. GJK. – imderek