我从API获取州名缩写列表:
[' AL',' AK',' AZ',...]
我有一个我希望在视图中显示的完整州名列表。 我想为这些值创建一些常量,如下所示:
.value('states', {
'AL': 'Alabama',
'AK': 'Alaska',
'AZ': 'Arizona',
...
}
是否可以在ng-repeat中访问这些状态值?
e.g:
<ui-select ng-model="model.states" theme="bootstrap" search-enabled="false">
<ui-select-match>{{$select.selected}}</ui-select-match>
<ui-select-choices repeat="stateProv as stateProv in stateList">
<div ng-bind-html="stateProv"></div>
</ui-select-choices>
</ui-select>
答案 0 :(得分:0)
不确定。视图中的每个表达式都在当前控制器的范围内进行评估。所以只需将列表放在范围内:
myApp.controller('SomeCtrl', function($scope, states) {
$scope.stateList = states;
...
});