ng-désactivé n'est pas de travailler sur la balise span
Il y a une balise span avec glyphicon icône que je veux désactiver.Mais ng-désactivé n'est pas de travail, c'est l'icône est toujours cliquable.
<span ng-disabled="true" class="glyphicon glyphicon-trash" style="font-size:13px;" aria-hidden="true" ng-click="DeleteIpAdress(objIpAdress)" ng-show="objIpAdress.ShowRemoveButton" ng-model="objIpAdress.ShowRemoveButton" title="Delete IP address"></span>
Est quelque chose de mal dans la balise?
- qu'entendez-vous par la désactivation d'une balise span ?
- utilisé seulement à bouton ou un élément de formulaire docs.angularjs.org/api/ng/directive/ngDisabled
- ng-disabled="true" ==> $champ d'application.vrai, de sorte que vous devez définir la variable $scope.vrai = vrai; et, bien sûr, c'est étrange, que vous désactivez la balise span 😀
- si vous souhaitez définir fidèle à ng-désactivé, essayez ng-disabled="'1'" ou ng-disabled="" - "" pour une chaîne vide
- comme je vous le rappeler, vous êtes dans l'erreur à propos de la cession. Si il n'y a pas de
true
dans la portée, il sera de la de vraies. - Je veux juste désactiver le clic et faire de l'icône à afficher en mode désactivé (gris clair)
Vous devez vous connecter pour publier un commentaire.
ng-disabled
directive fonctionne uniquement avec les champs de saisie et les boutons. Il ne fonctionne pas avec la durée. Ref: ngDisabled DocumentationVous pouvez empêcher cliquez sur l'action à l'aide de code suivant
ng-désactivé ne fonctionne pas sur la durée.J'ai donc désactivé le clic
et a changé le style de l'étendue d'échelle en utilisant la classe
et utilisé en classe à la balise span
J'ai eu ce même problème une fois, de mémoire, la solution est de mettre l'état d'infirmité dans le ng-click.
ng-click="disabledConditionHere || DeleteIpAdress(objIpAdress)"
si vous êtes en utilisant bootstrap ajouter classe de bootstrap
btn btn-xs
à laspan
tag. Cela permettra de fixerng-disabled
pour la balise span. Fonctionne dans firefox.