首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选好的广播节目

选好的广播节目
EN

Stack Overflow用户
提问于 2015-06-01 07:05:59
回答 1查看 37关注 0票数 0

我想知道当我使用单选按钮列表时,如何设置选中的项?

我的示例代码如下所示

代码语言:javascript
复制
<div ng-repeat="vehicle in filteredVehicle">
<input type="radio" name="radiog_lite" id="radio_{{$index}}" class="css-checkbox" ng-value="vehicle" ng-model="$parent.selectedVehicle" ng-disabled="vehicle.enable == '0'" />
<label for="radio_{{$index}}" class="css-label radGroup1" ng-if="vehicle.enable == '1'"></label>
<h5>{{vehicle.vehicleTypeName}}</h5>

下面我已经创建了柱塞器,请帮助我修复选定的项目,选择的车辆在$scope.selectedVehicle

普朗克

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-01 07:35:02

应该将selectedVehicle与数组中的对象绑定。其背后的原因是,角度添加$$hashKey到每一个物体。

使用

代码语言:javascript
复制
$scope.selectedVehicle = {};
$scope.filteredVehicle = {};

$http.get('data.json').then(function(d){
    angular.forEach(d.data.vehicleType, function(value, key) {
          if(value.vehicleTypeID ==  d.data.selected.vehicleTypeID){
            $scope.selectedVehicle = value;
          }
    });
    $scope.filteredVehicle = d.data.vehicleType;
});

演示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30567559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档