Comment attribuer une valeur angulaire de matériel case à cocher dans angularjs
Je suis à l'aide de l'angle de Matériel case à cocher dans mon application. Je suis face à problème dans l'attribution de la valeur d'une case à cocher.
<div ng-repeat="rules in rulesList1.data.hits.hits">
<md-checkbox md-no-ink aria-label="Checkbox No Ink" id="chkR1" ng-checked="_source.Enabled" class=" md-primary">
</md-checkbox>
</div>
Quand je l'utilise ma case devient non modifiable. Je ne pouvais pas cochez ou décochez la case utiliser le code ci-dessus. Je ne sais pas où je vais mal.
Merci d'avance.
- Vous n'êtes pas à l'aide de
ng-model
. - J'ai essayé d'utiliser ng-modèle également, mais qui n'a pas fonctionné pour moi . C'est pourquoi j'ai changé de ng-vérifié
- Pouvez-vous créer un violon en expliquant votre problème.
- Whats est les règles._source.IsEnabled?
- des règles._source.IsEnabled. Son
ng-repeat
valeur. J'ai mis à jour mon code. Il contiendratrue
oufalse
valeur
Vous devez vous connecter pour publier un commentaire.
Mon problème a été résolu. Le problème est que lorsque je récupère la valeur dans la chaîne de format. Avant de l'affecter à la vue
ng-model
, convertir la chaîne en une valeur booléenne.Après coverting boolean ma case fonctionne très bien.
Mise à jour du code
Regarder ceci:
HTML: