AngularJS: ng-placeholder ne fonctionne pas
J'ai la suite de l'entrée de l'élément html que je veux changer l'espace réservé de selon ce qui est tenu dans mon modèle d'utilisateur.
<input type="text" class="form-control" id="Username" name="Username" data-ng-model="user.Username" required="" ng-placeholder="{{user.AdAccount ? 'Username' : 'Ad Login'}}">
J'ai même essayé cette méthode qui est dit avoir travaillé dans les versions précédentes de anguleuses, mais sans succès.
ng-placeholder="user.AdAccount == true && 'Username' || 'AD Login'"
Pour le moment mon espace réservé apparaît complètement vide. Je sais aussi que AdAccount est tenue de vrai/faux correctement, car il est utilisé ailleurs sur la forme avec ng-show.
source d'informationauteur user3407039
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas qu'il ngPlaceholder directive. Essayez de changer votre code:
C'est, changer
ng-placeholder
enplaceholder
et tout devrait fonctionner correctement.(Note également l'auto-fermeture slash si vous devez vous conformer à XHTML valide.)
Vous pouvez essayer ceci:
ng-attr - fonctionne avec n'importe quel attribut HTML.
En HTML:
Dans le contrôleur: