2016-04-21 2 views
0

Я новичок в Ember.js, и я все еще выясняю, что лучше всего для приложения, которое я делаю в данный момент.создание нового выпадающего списка в ember js

Так что я теперь имею выпадающий список, который с помощью выбора тега и #each тега вроде:

{{#x-select action="someAction" value=some.value}} 
     <option value="" disabled="disabled" selected="selected">Select category</option> 
     {{#each cate in categori }} 
      {{#x-option value=cate.id}} 
      {{cate.name}} 
      {{/x-option}} 
     {{/each}} 
     {{/x-select}} 

Я хочу эту часть может быть повторно и заселить поэтому он может дублировать в бесконечный выбор, как после того как я выбрал раскрывающийся список, он отобразит мой выбор и добавит еще один раскрывающийся список, если будет какой-либо выбор, связанный с предыдущим выпадающим списком, поэтому у меня может быть 2, 3 или более раскрывающихся списка, зависящих от количества его дочерних элементов, но только с использованием этот один тег select, и все данные зависят от API.

ответ

0

Да, конечно, вы можете. Вот почему мы говорим «компонент».

Посмотрите на ember-form-for, ember-one-way-controls и ember-bootstrap компоненты выбора дополнительных компонентов. Вы можете предоставить аналогичный API для выбранного компонента.

Также вместо того, чтобы изобретать колеса, вы можете использовать эти аддоны. Мы используем аддон ember-bootstrap в нашем проекте. (Мы использовали ember-form-for, но мы прекратим использовать его в ближайшем будущем, потому что нам нужно больше настроек.)

Смежные вопросы