来自服务器的Dispaly JSON响应,用于在Ember CLI中处理bar模板
来自服务器的我的Json API 我正在从服务器获取此API响应。如何在模板中显示JSON来自服务器的Dispaly JSON响应,用于在Ember CLI中处理bar模板,json,ruby-on-rails-4,ember.js,ember-data,ember-cli,Json,Ruby On Rails 4,Ember.js,Ember Data,Ember Cli,来自服务器的我的Json API 我正在从服务器获取此API响应。如何在模板中显示JSON { past_bills: [ { id:1, Status: "Success", Count: 3, Subscribers: [ { SubscriberID: 100168, Count: 3, Invoices: [ {
{
past_bills: [
{
id:1,
Status: "Success",
Count: 3,
Subscribers: [
{
SubscriberID: 100168,
Count: 3,
Invoices: [
{
InvoiceYear: "2014",
InvoiceMonth: "1",
Link: "https://invoices.test.com/A6034C05-C9BE-4A1A-9741-1E07B04F47BB/100168_3935_2014_02_invoice.pdf"
},
{
InvoiceYear: "2014",
InvoiceMonth: "2",
Link: "https://invoices.test.com/00168/5C00ABAE-524D-4D86-A927-610646CEB56E/100168_4799_2014_03_invoice.pdf"
},
{
InvoiceYear: "2014",
InvoiceMonth: "3",
Link: "https://invoices.test.com/100168/9533058F-2348-4D67-A1D3-187BC86CF40F/100168_6054_2014_04_invoice.pdf"
}
]
}
]
}
]
}
我的路线
export default Ember.Route.extend({
model: function(params) {
this.store.find('past-bill',params);
}
});
我的模板
<table>
{{#each item in model}}
<tr><td>Hiii</td></tr>
{{/each}}
</table>
import DS from 'ember-data';
export default DS.Model.extend({
Status: DS.attr(),
Count: DS.attr(),
Subscribers: DS.attr()
});
我想显示对json模板的响应。我试过了,但在模板中没有得到结果 {{{#模型中的每个项目}
{{#each item in model}}
{{#each sub in item.Subscribers}}
{{#each invoice in sub.Invoices}}
<tr role="row">
<td>{{invoice.InvoiceMonth}}</td>
<td>{{invoice.InvoiceYear}}</td>
<td><a {{bind-attr href='invoice.Link'}} target="_blank">View Bill</a> {{!invoice.Link}}</td>
</tr>
{{/each}}
{{/each}}
{{/each}}
{{#item.Subscribers中的每个子项}
{{{#子发票中的每张发票}
{{invoice.InvoiceMonth}
{{invoice.InvoiceYear}
{{!invoice.Link}
{{/每个}}
{{/每个}}
{{/每个}}
您的型号是阵列吗?响应是一个对象。所以你可能需要在model.pass上循环_bills@blessenm是的,我知道了。谢谢