我有一個安裝Ember應用程序,我無法顯示來自JSON文件的數據。我不斷收到以下錯誤:Ember Data(RESTAdapter)&JSON
Error while processing route: campaigns.index
["No model was found for 'campaign'"]
我的JSON是設置爲
{ "campaigns":
[
{"id":"1","campaign_name":"Necessitatibus et.","campaign_code":"YQADM","description":"1","effective_from":"2014-11-24 14:33:07","products":"Loans","type":"Gold"},
{"id":"2","campaign_name":"Voluptatem sequi adipisci necessitatibus.","campaign_code":"VFYGTO","description":"1","effective_from":"2014-11-24 14:33:07","products":"Loans","type":"Gold"}
]
}
我的路線是
TM.CampaignsIndexRoute = Ember.Route.extend({
model: function(){
return this.store.find("campaigns")
}
});
我已經爲
TM.Campaigns = DS.Model.extend({
campaign_name: DS.attr()
campaign_code: DS.attr(),
description: DS.attr(),
effective_from: DS.attr(),
products: DS.attr(),
type: DS.attr()
});
定義的屬性這似乎是所需的手風琴ng到Ember站點上的RESTAdapter文檔,但我仍然無法避免此錯誤。
我可以控制從JSON輸出的內容,這很有用。任何人都可以看到我出錯的地方嗎?
我改變了模型,現在它說 - 找不到'廣告系列'模型。 – Jetchy 2014-12-02 23:19:09