Comment faire pour activer ou désactiver l'entrée des champs dynamiquement en angular js conception de matériel

Je rencontre un problème avec ng-désactiver. comme je suis en utilisant angulaire de la matière, je pense que ce n'est pas de travail. Je veux que ma zone de saisie pour être activés ou désactivés de façon dynamique en fonction de la condition.

Remarque:- j'ai plusieurs champs de saisie je veux activer ou de désactiver tous les de la, d'un seul coup.

Je suis comme ça

<md-input-container class="md-block" flex-gt-sm>
    <label for="Autocomplete">From</label>
    <input required type="text" class = "hideShadow" ng-model="FromLocation"
           uib-typeahead="state for state in states | filter:$viewValue | limitTo:8" 
          class="form-control" ng-disabled="isDisabled">
    <div ng-messages="searchFlight.FromLocation.$error">
    <div ng-message="required">Please enter from location</div>
     </div>
</md-input-container>

Je suis en train d'essayer d'accéder à ng-disabled="isDisabled" dynamiquement comme ce

$scope.isDisabled = true;

Mais ce n'est pas de travail. Je sais où je vais mal?

  • Est angulaire de travail, pas d'erreur dans la console?
  • aucune erreur dans la console
  • L'esprit de partage de votre code js?
  • je n'ai pas à le partager, mais il est assez lourd.
  • J'ai une solution. je garde mon JS dans le mauvais endroit, mauvais 🙁