Использование add2 addon с Ember cli
Я новичок в Emberjs, и у меня возникают проблемы с использованием аддона select2.
Документы были совершенно бесполезны, я не мог получить от них ни единой информации. Теперь я хочу, чтобы пользователь мог выбрать несколько данных, собранных из базы данных, которую я пытался использовать "модель" в разделе "контент", но это не работает.
Вот образец, который я взял из документов
{{select-2
content=patients
value=patients
multiple=true
placeholder="Choose some Pizzas"
}}
и мой контроллер
patients: Ember.computed(function(){
return this.store.findAll('patient')
}),
Похоже, мне нужно перебрать запись из базы данных, либо это, либо я должен следовать соглашению, где объект должен иметь идентификатор, имя и описание, я даже пытался использовать "Patient. Name", но он выиграл не работает Я также попытался добавить пример к компоненту "не знаю почему", но это привело к аварийному завершению всего приложения и отображению только белого экрана (без ошибок в консоли).
1 ответ
Упомянутый в комментарии ember-select2 устарел в пользу дополнения power-select. Вы можете просмотреть отличную документацию для всех возможностей.
{{#power-select-multiple
options=patients
selected=name
placeholder="Select some names..."
onchange=(action (mut name))
as |patient|
}}
{{patient.name}}
{{/power-select-multiple}}
и в контроллере,
patients: Ember.computed('model',function(){
return this.store.findAll('patient')
}),
Вот рабочая вертушка для демонстрации. чтобы начать свое путешествие с power-select.