這裏是首次使用Ember用戶。在應用程序中,我的模型對象分別由矩形<div>
元素表示。每個div的寬度由其型號的size
屬性確定。值得注意的是Model.size
的可能值是1-10,而不僅僅是像素值。然後div的寬度根據size
計算。例如,一個size
可能等於的100px的一個寬度和一個size
將等於200像素,等等。因此,需要計算這些CSS寬度值並將其綁定到模板。作爲Ember新手,我不知道這個邏輯應該在哪裏生存。幫手?控制器?因爲它實際上只是表示邏輯,所以在模型中使用它似乎不太合適。Ember.js:基於模型屬性值的動態寬度
<script type="text/x-handlebars" id="things">
{{#each model}}
<div>
{{description}}
</div>
{{/each}}
</script>
另外,將它結合到模板允許所計算的寬度,以在模板自動更新每當Model.size
值被改變(比如,1〜3,從而在div會變寬)?
非常感謝,GJK。 – imderek