Я использую структуру стручков в ember. Я хочу создать dataservice и выпадающий компонент. какой путь лучше? моя структура основана на ember-cli.как использование модель в emberJS pod структура?
это то, что я делал раньше:
это моя стручки структура:
код в раскрывающемся/route.js:
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
var store = this.store;
return $.ajax({
url: 'http://.../api/Category/Categories', //my api url
type: 'get'
}).then(function(items) {
items.forEach(function(item, index, enumerable) {
store.push('model',{
id:item.Id,
name: item.Title,
value: item.Id.toString()
});
});
});
}
});
кода ниспадающей/модели. js:
import Ember from 'ember-data';
export default Ember.Model.extend({
name: Ember.attr('string'),
value: Ember.attr('string')
});
в моей ниспадающей странице, у меня есть эта ошибка:
Error: No model was found for 'model'
, как я могу решить это?
какой путь лучше? используя способ выше или используя restadapter и serializer? Если второй способ лучше, пожалуйста, помогите мне, как я могу это сделать. спасибо
Спасибо за ваш ответ, но моя структура верна, попробуйте создать ресурс в commandlilne, он добавляет каждую модель в папку своего маршрута, то же самое. – mortazavi