Я редактирую User Form. Я отправляю данные с контроллера на редактирование, используя объект $scope
для редактирования формы. Данные выглядят следующим образом:
$scope.changeUser = [
{
id: 1,
username: 'Ramesh',
password: '[email protected]',
role: 'admin',
active: 'no'
}
];
<div class="form-group">
<label class="control-label col-md-3">Action</label>
<div class="col-md-4">
<div class="radio-list">
<label class="radio-inline">
<input type="radio" name="optionsRadios2" data-ng-model="changeUser.active" value="yes"/>
Yes
</label>
<label class="radio-inline">
<input type="radio" name="optionsRadios2" data-ng-model="changerUser.active" value="no"/>
No
</label>
</div>
</div>
</div>
Когда форма редактирования получить {{changeUser.action}}
чем, я должен проверил переключатель соответственно. Как и при action=='no'
, радио-кнопка с именем no
должна быть автоматически проверена, как мы это делали, используя checked value=no
в html. Я должен написать условия ng-if, видя значение действия.
Это не ответ я ищу. Я спрашиваю о выполнении 'checked value = no' или' checked value = yes' в соответствии с значением get from '@ scope'' action: yes или no '. –
@ user3789184 Вышеупомянутое решение будет работать. Так как угловое будет сравнивать значение «ng-model» со значением, назначенным радио. Если будет установлено соответствующее радио, будет показано чек. – Vivek
Но, когда я редактирую форму, на '$ scope' будут отображаться только одни данные. Таким образом, я не могу использовать 'ng-repeat' в этом случае. –