0

我有一个加载到
angular 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,值和显示的文本始终是 NAME

我的预期是选择项目时值为代码,显示的文本为名称。 %ui-select-choices元素可以变成这样:

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

我该如何解决这个问题?

4

1 回答 1

0

尝试 country.code 作为国家/地区国家/地区的 country.name

于 2015-05-06T17:52:54.713 回答