任何人都可以帮忙解决这个问题吗?我有嵌套数据,我试图在我的Marionette / Backbone模型的初始化事件中设置。这是一个例子:
{
"items": [
{
"name": "Coke",
"description": "Fizzy drink",
"price": [
{
"retail": 2.50,
"shop": 3.50
}
],
},
...
所以,我可以在模型的初始化函数中得到这样的数据:
...
initialize: function() {
this.name = this.get('name');
this.description = this.get('description');
}
为了得到这个价格,我试过了,例如:
this.price = this.get('price[0].shop');
......以及许多其他变体。
我的问题是,如何从这个结构中获得价格?
价格将以标准模板结束,例如<%= price%>
非常感谢答案 0 :(得分:0)
如果按照说明name
获得this.get('name')
,那么要获得shop
,请尝试以下内容。
this.price = this.get('price')[0].shop;