0
Comment affecter une valeur stricte à ng-modèle, de sorte que ""
pas égal à false
. et la radio se est deseleted quand names
égal ""
Strict valeur ng-modèle dans Angularjs
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.names = ''
});
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<input type="radio" ng-model="names" ng-value="false" >select only when model is false not ""
</div>
</body>
</html>
Assigner cette valeur dans votre contrôleur ne fonctionne pas comme vous le souhaitez? – Zooly
@Zooly oui je veux que la radio soit désélectionnée quand la valeur est "", j'ai mis à jour la question en conséquence –
Vous devrez écrire une fonction qui donne/supprime l'attribut 'checked' à l'entrée du bouton radio dépend de la valeur du modèle. – Zooly