DOM HTML AngularJS
AngularJS fournit des instructions pour lier les données d'application aux attributs des éléments HTML DOM. Directive
ng-disabled La directive
ng-disabled lie directement les données d'application à l'attribut désactivé du HTML.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="" ng-init="mySwitch=true"> <p> <button ng-disabled="mySwitch">点我!</button> </p> <p> <input type="checkbox" ng-model="mySwitch"/>按钮 </p> <p> {{ mySwitch }} </p> </div> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
Explication avec exemples :
ng-disabled L'instruction lie les données d'application "mySwitch" à l'attribut désactivé du HTML. La directive
ng-model lie "mySwitch" au contenu (valeur) de l'élément de case à cocher d'entrée HTML.
Si mySwitch est true, le bouton sera désactivé :
<bouton désactivé>Cliquez-moi ! </bouton>
</p>
Si mySwitch est false, les boutons sont disponibles :
<bouton>Cliquez sur moi !< /bouton>
</p>
ng-show
ng-show masque ou affiche un élément HTML.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app=""> <p ng-show="true">我是可见的。</p> <p ng-show="false">我是不可见的。</p> </div> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
ng-show affiche (masque) les éléments HTML en fonction de la valeur de value.
Vous pouvez utiliser des expressions pour évaluer des valeurs booléennes (vrai ou faux) :
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="" ng-init="hour=13"> <p ng-show="hour > 12">我是可见的。</p> </div> </body> </html>
Exécuter l'instance »
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
在下一个章节中,我们将为大家更多通过点击按钮来隐藏 HTML 元素的实例。 |
ng-hide La directive
ng-hide est utilisée pour masquer ou afficher des éléments HTML.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app=""> <p ng-hide="true">我是不可见的。</p> <p ng-hide="false">我是可见的。</p> </div> </body> </html>
Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne