Ember Models Table - JSON-записи
Кто-нибудь успешно загрузил файл JSON извне с помощью вызова ajax в Ember Models Table?
Я надеялся, что этот пример сработает, но нет связанных с ним кодов. В настоящее время кажется, что это работает, только если вы берете свои данные из вашего магазина ember. Но, может быть, есть способ внедрить записи другим способом?
Может быть, передать его "модель" как-то?
{{models-table
data=model
columns=columns}}
2 ответа
Решение
Я просто сделал Ember.$. GetJSON в модели.
model: function(params) {
return Ember.$.getJSON('***YOUR_URL_HERE***').then((data) => {
return this.store.push({
data: data
});
});
}
Вы должны спросить себя, хотите ли вы использовать ember-data или нет.
Если вы хотите использовать ember-data, вы, вероятно, должны переопределить свой адаптер и реализовать findAll
или же findQuery
,
если вы не хотите использовать ember-data, возможно, вы можете просто сделать что-то подобное в своем model
крюк:
model() {
return Ember.$.getJSON('http://example.com/mydata');
}