如何从javascript/angularjs中选择选项

如何从javascript/angularjs中选择选项,javascript,angularjs,Javascript,Angularjs,如何从javascript/Angularjs后端选择标记选项 提示:我实际上是从API服务中获取数据,然后填写一个表单以供编辑。假设性别是男性,我如何使tage变成数据库中的男性。例如,用户可以将其更新为女性 这是我的密码: $scope.Gender=[ {GenderID:“Mmale”,name:“Mmale”}, {GenderID:“女性”,姓名:“女性”} ]; //分配数据以选择标记。但这对我不起作用: $scope.Gender.name=$scope.users[id].G

如何从javascript/Angularjs后端选择
标记选项

提示:我实际上是从API服务中获取数据,然后填写一个表单以供编辑。假设性别是男性,我如何使
tage变成数据库中的男性。例如,用户可以将其更新为女性

这是我的密码:

$scope.Gender=[
{GenderID:“Mmale”,name:“Mmale”},
{GenderID:“女性”,姓名:“女性”}
];
//分配数据以选择标记。但这对我不起作用:
$scope.Gender.name=$scope.users[id].Gender;
$scope.Gender.GenderID=$scope.users[id].Gender

性别?

你的意思是这样的吗:

$scope.selectMale = function() {
    $scope.GenderId = "Mmale"; 
}

r、

如果要查看所选值,可以使用ng change将代码编写为:

<select class="form-control" name="Gender" ng-model="GenderID" ng-options="g.GenderID as g.name for g in Gender" ng-change="Selectmale(g.GenderID)" required style="width:98px; color:gray"> 
  <option value="" style="" ></option>
</select>

$scope.Selectmale=function(genderId){
  console.log(genderId) //this will return the current genderId
}

$scope.Selectmale=函数(genderId){
console.log(genderId)//这将返回当前的genderId
}

您的问题不清楚,是否要启动启动值?输入字段的目的是什么?只是一个事件的演示。你能更精确地告诉你你想要什么吗?你想要什么样的解决方案?不。请考虑从NG Optusii提供的选项已经用一个工作柱塞更新了我的答案。我不明白问题是什么。我在使用Plunker时遇到了问题,请忽略这一点。顺便说一句,我更新了我的帖子,说得更清楚了,你能现在解决它吗?不,这不是我想要的,无论如何,谢谢你的回复。请再次查看我的帖子,因为我更新了它以使其更清晰。。