Я пытаюсь получить данные из json-файла с сервера. Мой код:Ember data fetch json file
адаптеры/application.js:
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
host: 'http://exampleweb.com',
namespace: 'file.json'
});
модели/item.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string')
});
маршруты/index.js
import Ember from 'ember';
export default Ember.Route.extend({
model() {
return this.get('store').findAll('item');
}
});
шаблоны/application.hbs
{{#each model as |item|}}
{{item.name}}<br>
{{/each}}
JSON файл на сервере выглядеть следующим образом:
{
"Products": [
{
"name": "Aviator"
},
{
"name": "Dark"
}]
}
Теперь уголек requst http://exampleweb.com/file.json/items. Как я могу правильно получить эти продукты и отобразить их в шаблоне?
Ьгу 'DS.RESTAdapter.extend' вместо' DS.JSONAPIAdapter.extend' или вам необходимо изменить JSON RESPONS e в формат JSON – kumkanillam
DS.RESTAdapter.extend дает тот же результат – user2008726