gpt4 book ai didi

javascript - 如何从angularjs中的单选按钮列表中获取选定的值

转载 作者:行者123 更新时间:2023-12-03 08:42:21 25 4
gpt4 key购买 nike

我有一个单选按钮列表,这些按钮的值来自 json 数据的 ajax 请求通知。我已将其绑定(bind)到列表,但我想从列表中获取选定的值,我尝试如下但没有成功。

html

   <ons-list-item modifier="tappable" ng-repeat="area in AreaList">
<label class="checkbox checkbox--list-item" >
<input type="radio" ng-bind="area.name" ng-model="selectedValue" name="area" value="area.code">
<div class="checkbox__checkmark checkbox--list-item__checkmark"></div>
{{area.name}}
</label>
</ons-list-item>

js

      //PARING FOR AREA
if(data.Details[i] === "Area"){
for(var d=0;d<17;d++){

var area =data.Details[i+1][d]['varCityName'];
var code = data.Details[i+1][d]['intGlCode'];

$scope.AreaList.push({name:area, code:code});

area = '';
code = '';

$scope.selectedValue = data.Details[i+1][d]['intGlCode'];

}

console.log("===========AREA obj===========", $scope.AreaList);

}
.
.
.
.
$scope.submitAnswer=function(list,rate,areaobj)
{
gList = list.name;

alert("-----------my selected area is=========="+gArea);

};

console.long 中打印的区域对象

[
Object{
name="Camana Bay",
code="32"
},
Object{
name="Breakers",
code="1"
},
Object{
name="Grand Cayman",
code="2"
},
Object{
name="Bodden Town",
code="16"
},
Object{
name="Cayman Brac",
code="15"
},
Object{
name="East End",
code="20"
},
Object{
name="George Town",
code="21"
},
Object{
name="George Town West",
code="22"
},
Object{
name="Little Cayman",
code="23"
}
]

最佳答案

尝试:

<input type="radio" ng-bind="area.name"  ng-model="selectedArea" name="area" ng-value="area.code">

ng-model 采用将存储所选值的变量。

ng-value 如果选择特定的单选按钮,则采用将存储在 ng-model 中的值

查看this jsbin

关于javascript - 如何从angularjs中的单选按钮列表中获取选定的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33011794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com