要呼叫的陣列的特定項/對象在車把,使用
{{objects.[1].someAttribute}}
訪問所述陣列中的第二對象的someAttribute
屬性。
例如, http://emberjs.jsbin.com/xagewugi/1/edit
HBS
<script type="text/x-handlebars" data-template-name="index">
using <b>\{{each}}</b> helper
<ul>
{{#each item in model}}
<li>id: {{item.id}}<br/>
someAttr1: {{item.someAttr1}}</li>
{{/each}}
</ul>
calling an object <b>directly</b><br/>
this is the first object's attributes:<br/>
id: {{model.[0].id}}<br/>
someAttr1: {{model.[0].someAttr1}}
</script>
JS
App.IndexRoute = Ember.Route.extend({
model: function() {
return [
Em.Object.create({id:1,someAttr1:"attribute of 1"}),
Em.Object.create({id:2,someAttr1:"attribute of 2"}),
Em.Object.create({id:3,someAttr1:"attribute of 3"}),
Em.Object.create({id:4,someAttr1:"attribute of 4"})
];
}
});
還檢查了這個How do I access an access array item by index in handlebars?
是否是對象數組?或者是範圍應該是一個數組,我不知道我們從哪裏獲得第三個對象。 – Kingpin2k
感謝您的輸入!我已經更新了這個問題要更加清楚。我希望如此幫助。 –