我需要在下拉列表中显示值。这些值将从数据库中检索,我计划在angular js中使用ui-select2。
我可以通过ajax请求从数据库中获取这些值。
现在,我需要将ui-select2下拉菜单中显示的值存储到范围变量中
例如,需要将值存储在$scope.result中
有人能帮我把它存储在作用域变量中吗?
谢谢,
发布于 2015-05-25 21:09:31
试试这个方法...
<ui-select ng-model="address.selected"
theme="bootstrap"
ng-disabled="disabled"
reset-search-input="false"
style="width: 300px;">
<ui-select-match placeholder="Enter an address...">{{$select.selected.formatted_address}}</ui-select-match>
<ui-select-choices repeat="address in addresses track by $index"
refresh="refreshAddresses($select.search)"
refresh-delay="0">
<div ng-bind-html="address.formatted_address | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
$scope.address = {};
$scope.refreshAddresses = function(address) {
var params = {address: address, sensor: false};
return $http.get(
'http://maps.googleapis.com/maps/api/geocode/json',
{params: params}
).then(function(response) {
$scope.addresses = response.data.results
});
};https://stackoverflow.com/questions/30438992
复制相似问题