Я полностью новичок в EmberJS. Я пытаюсь сделать простое приложение с двумя сущностями, пользователями и отделами. У меня есть отдельные шаблоны и маршруты для пользователей CRUD, а для отдела CRUD.EmberJS populate dropdown from another model
Вот подробный код о моей модели
App.ApplicationAdapter = DS.RESTAdapter.extend();
App.Store = DS.Store.extend({
adapter: 'App.ApplicationAdapter'
});
DS.RESTAdapter.reopen({
host: 'http://localhost:8081/slim'
});
App.Department = DS.Model.extend({
departmentname : DS.attr(),
user : DS.hasMany('user')
});
App.User = DS.Model.extend({
username : DS.attr('string'),
full_name : DS.attr(),
email : DS.attr(),
department_id : DS.belongsTo('department')
});
В режиме чтения, я могу показать, какой отдел находится пользователь, используя этот
Department: {{department_id.departmentname}}
Однако в пользовательском редактирования/пользователя создать режиме, я хочу отобразить выпадающий список, показывающий отделы. Я не знаю, как это сделать, потому что при определении маршрута «пользователи» я указал модель на App.User.
Я попытался это, но никакого успеха
{{view Ember.Select content=model.departments}}
Мой код использует PHP REST API, так что он не будет работать на jsbin. Но все-таки я ставлю ссылку
http://jsbin.com/oViJeyAy/2/edit
Раскрывающихся заполняются со следующими строками,, .... количество отправлений соответствует раскрывающимся спискам, поэтому я думаю, что контроллер правильно отображает отделы. –
Shuaib
Извините, я решил, что вы уже смотрите на документы, я добавил ссылку выше с примером – Kingpin2k
Спасибо, теперь он работает – Shuaib