Как я могу использовать угловой ui-select'выбранный элемент с VALUE и TEXT

У меня есть список стран, которые были загружены в
угловой UI-Select

Деталь кода как ниже

%ui-select{'ng-model' => 'item.country', 'append-to-body' => 'true', 'search-enable' => 'true', 'them' => 'bootstrap'}
                %ui-select-match{'allow-clear' => 'true', placeholder: :'select country'}{{$select.selected.name}}
                %ui-select-choices{'repeat' => "country.code as country in countries | filter:$select.search"}
                  %span {{country.name}}

Каждая страна объекта имеет 2 свойства: КОД и ИМЯ. Когда я выбираю элемент, значение и отображаемый текст всегда ИМЯ.

Ожидается, что при выборе элемента значение будет CODE, а отображаемый текст - NAME. %ui-select-choices элемент может стать таким:

%option{'ng-repeat' => "country in countries", 'value' => '{{country.code}}', 'text' => '{{country.name}}'}

Как я могу решить это?

1 ответ

Попробуйте country.code как country.name для страны в странах

Другие вопросы по тегам