【发布时间】:2018-02-28 11:40:24
【问题描述】:
我在选项下拉框中有一个包含一些国家/地区代码及其全名的下拉菜单。 (如下所示)
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.names = ["US-United state of America", "IN-India", "UK-United Kingdom"];
});
</script>
而我的html部分是
<select ng-model="selectedName" ng-options="x for x in names"></select>
好的,所以我想做的是,当我在下拉列表中选择任何下拉值时,应该只输入“US”而不输入全名。
当我将此数据保存到数据库中时,我仅从 web 服务调用中保存“美国”,但在 UI 部分我需要管理这些东西,当我编辑此记录时,应该在下拉菜单中选择“美国”而不是“美国-美利坚合众国”。
我知道这是一个奇怪的要求,但我们需要这样做:(
【问题讨论】:
标签: angularjs