我有一个加载到
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}}'}
我该如何解决这个问题?