Rumah  >  Soal Jawab  >  teks badan

angular.js - angular的ng-class指令和class有什么区别

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

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

曾经蜡笔没有小新曾经蜡笔没有小新2685 hari yang lalu606

membalas semua(4)saya akan balas

  • 高洛峰

    高洛峰2017-05-15 17:07:31

    Contohnya: ng-class="{red: x > 5}"
    Jika x>5 adalah benar, tambahkan kelas bernama merah pada kelas
    Adalah mudah untuk menggunakan ng-class Apabila anda mengendalikan x dalam pengawal, anda boleh menambah atau memadam kelas secara dinamik, yang jauh lebih mudah daripada menggunakan javascript untuk menambah atau memadam kelas dalam senarai kelas

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:07:31

    Fungsi ngClass adalah untuk menambah kelas berbeza secara dinamik mengikut syarat, tetapi kelas asli tidak mempunyai kesan ini

    balas
    0
  • 迷茫

    迷茫2017-05-15 17:07:31

    ng-class ialah arahan yang membolehkan anda menukar kelas berdasarkan logik

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-15 17:07:31

    Nilai yang sepadan dengan kelas yang digunakan dalam HTML kami ialah rentetan
    ng-xxx dalam sudut sepadan dengan ungkapan. Sebagai contoh, kelas ng yang anda temui di sini sepadan dengan nilai kunci:.
    Apabila nilai adalah benar, gaya kekunci digunakan.
    Contohnya ng-class="{ someClass : true }";

    Perhatikan bahawa jika gaya anda adalah beberapa kelas, gaya itu perlu dinyatakan sebagai jenis rentetan, seperti:

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

    balas
    0
  • Batalbalas