1
在Ember中,將Ember.View
的ID屬性明確設置爲動態內容的正確方法是什麼?如果可能的話,我想避免擴展Ember.View
只是爲了這個功能。使用下面的例子,我試着將'id'和'elementId'設置爲{{id}}
這樣的東西無濟於事。呈現具有特定ID屬性的Ember.Checkbox
<script type="text/x-handlebars" id='_task'>
<label class='for-checkbox' for="task-{{unbound id}}"></label>
{{view Ember.Checkbox checkedBinding="complete" elementId="task-{{id}}"}}
{{description}}
</script>
<script type="text/x-handlebars" id="index">
<ul class='tasks'>
{{#each tasks}}
{{partial "task"}}
{{/each}}
</ul>
</script>
這很有道理。然而,除了框架習語之外,這看起來像是人們想要避開模型層的東西。這種類型的東西典型的Ember應用程序? – jtrim 2013-04-22 17:00:28
如果你想要一個基於另一個屬性的屬性,你將需要一個計算屬性,無論你將它放在模型上還是控制器取決於你。另一個選項可能是一個把手幫手。 – Thomas 2013-04-23 11:22:08