有没有什么办法可以做到这样Ember.js 模板?如何在Ember.js的模板中显示数组中的特定项目?
{{someObject.someArray[0].arrayPropery}}
当对象的结构是这样的:
someObject: {
someArray: [
{
arrayProperty: 'Show me in template!'
}
]
}
有没有什么办法可以做到这样Ember.js 模板?如何在Ember.js的模板中显示数组中的特定项目?
{{someObject.someArray[0].arrayPropery}}
当对象的结构是这样的:
someObject: {
someArray: [
{
arrayProperty: 'Show me in template!'
}
]
}
你可以使用:{{ someObject.someArray.firstObject.property }}
但它更好地提供你的控制器返回所需性质的计算性能。
有数组'someArray'(不是和对象),我想显示这个数组的第一个项目。所以我甚至不知道你的答案是如何与这个问题相关的...... – 2013-05-02 16:34:22
'firstObject'是'Ember.Enumerable'上的一个属性。它返回第一项(如果可用)。请参阅文档:http://emberjs.com/api/classes/Ember.Enumerable.html#property_firstObject – 2013-05-06 06:29:00
你的用例是什么? – 2013-05-02 12:04:41