gpt4 book ai didi

javascript - 单选按钮无法在 UI 中选择

转载 作者:行者123 更新时间:2023-11-30 15:43:40 27 4
gpt4 key购买 nike

我正在尝试选择单选按钮,但不知何故它们没有出现在 UI 端。我已验证可以按下按钮,因为它会在单击时调用函数,但 UI 未显示任何选择。

<div data-ng-repeat="flagInfo in availableList">
<input type="radio" name="flag" id="{{flagInfo.flagName}}" value="{{flagInfo.flagName}}" data-ng-click="selection(flagInfo.flagName)" />
<span class="checkbox-label">
<label for="{{flagInfo.flagName}}">{{flagInfo.translation}}</label>
</span>
</div>

有人能告诉我如何解决吗?

最佳答案

为您创建了代码片段。您在代码中遗漏了 ng-model。

function myCtrl($scope) {
$scope.radioList={
'flagName':'abc'
}
$scope.availableList = [{
'flagName':'abc',
'id':1
},{
'flagName':'def',
'id':2
},{
'flagName':'ghi',
'id':3
},{
'flagName':'jkl',
'id':4
}];
$scope.radioChange=function(radval){
console.log(radval);
}
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app ng-controller="myCtrl">
<div data-ng-repeat="flagInfo in availableList">
<input type="radio" name="flag" id="{{flagInfo.flagName}}" value="{{flagInfo.flagName}}" ng-model="radioList.flagName" ng-change="radioChange(radioList.flagName)" />
<span class="checkbox-label">
<label for="{{flagInfo.flagName}}">{{flagInfo.flagName}}</label>
</span>
</div>
<div>
Selected Radio : {{radioList.flagName}}
</div>
</div>

关于javascript - 单选按钮无法在 UI 中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40419373/

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