У меня есть много переключателей в ng-repeat. Я добился того, чтобы получить выбранный элемент. Теперь я пытаюсь установить значение по умолчанию для радио. Может кто-нибудь мне помочь. Вот мой код для кнопки. СпасибоУстановленное значение rnested radio button
-хVariableRadioArr2 = [{"id":"21","libelle":"P15m","type":"radio","valeur_1":"Oui","valeur_2":"Non","valeur_3":"","valeur_4":"","valeur_5":"","valeur_6":"","valeur_7":"","valeur_8":"","valeur_9":"","valeur_10":""},{"id":"25","libelle":"Surface (m²)","type":"input","valeur_1":"","valeur_2":"","valeur_3":"","valeur_4":"","valeur_5":"","valeur_6":"","valeur_7":"","valeur_8":"","valeur_9":"","valeur_10":""},{"id":"36","libelle":"p16","type":"radio","valeur_1":"Oui","valeur_2":"Non","valeur_3":"","valeur_4":"","valeur_5":"","valeur_6":"","valeur_7":"","valeur_8":"","valeur_9":"","valeur_10":""}]
$scope.itemGroups = VariableRadioArr2;
console.log(VariableRadioArr2);
//$scope.selected = 1;
$scope.VariableRadioToggle2 = true;
$scope.clickedVariableRadio2 = function(test)
{
$scope.clickedVariableRadio2_select = JSON.parse(JSON.stringify($scope.itemGroups));
}
if(VariableRadioArr2.length == 0)
{
$scope.clickedVariableRadio2_select = [];
$scope.VariableRadioToggle2 = false;
}
<ion-list id="page-list7" ng-show="VariableRadioToggle2">
<div ng-repeat="itemGrp in itemGroups">
<ion-item class="item-divider" id="page-list-item-divider32">{{itemGrp.name}}</ion-item>
<ion-toggle name="{{itemGrp.name}}" ng-click="clickedVariableRadio2(portion.selected)" ng-repeat="(key,portion) in itemGrp.Portions" ng-model="itemGrp.selected_item" ng-true-value="'{{key}}'" ng-false-value="">{{portion.name}}</ion-toggle>
</div>
</ion-list>
'itemGrp.selected_item' должно быть значение по умолчанию. – Erevald
Спасибо за ваш быстрый ответ. Как я могу это сделать ? Я пробовал ng-init = "itemGrp.selected_item" в div ng-repeat. Я пробовал ng-init = "itemGrp.selected_item"/ng-value = "itemGrp.selected_item"/ng-checked = "itemGrp.selected_item" в div-переключателе ионов ... но что-то работает? Это что-то еще сделать в части контроллера? – JEKES
Можете ли вы изменить параметр VariableRadioArr2, чтобы иметь параметры радио в качестве подматрицы? '[{" id ":" 21 "," libelle ":" P15m "," type ":" radio "," values ": [{" value ":" name ", ..}]}, ..] ' – Erevald