angular.js - angular的ng-class指令和class有什么区别
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:05:31
0
4
633

刚学angular js两天,有一个疑惑,看到angular js中的ng-class指令可以为某一个元素结点添加相应的class。

但是想请问一下,这个跟直接给元素添加class有什么区别吗?angular js最终还是会解析ng-class指令中的内容,然后再给元素添加相应的class。这么做的优势体现在哪呀?就是为了后期方便修改这个元素结点的class吗。

曾经蜡笔没有小新
曾经蜡笔没有小新

répondre à tous(4)
小葫芦

Par exemple : ng-class="{red: x > 5}"
Si x>5 est vrai, ajoutez la classe nommée red à la classe
Il est pratique d'utiliser ng-class. Lorsque vous utilisez x dans le contrôleur, vous pouvez ajouter ou supprimer dynamiquement des classes, ce qui est bien plus pratique que d'utiliser javascript pour ajouter ou supprimer des classes dans la liste des classes

習慣沉默

La fonction de ngClass est d'ajouter dynamiquement différentes classes selon les conditions, mais les classes natives n'ont pas cet effet

迷茫

ng-class est une commande qui vous permet de changer la classe en fonction de la logique

Peter_Zhu

La valeur correspondant à la classe utilisée dans notre HTML est une chaîne
Le ng-xxx en angulaire correspond à une expression ; Par exemple, la classe ng que vous avez rencontrée ici correspond à une clé : valeur.
Lorsque la valeur est vraie, le style de clé est appliqué.
Par exemple ng-class="{ someClass : true }";

Notez que si votre style est some-class, il doit être exprimé sous forme de type chaîne, tel que :

ng-class="{ 'some-class' : true }";

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!