cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Apakah perbezaan antara arahan kelas ng dan kelas sudut

Saya baru belajar angular js selama dua hari dan saya ragu-ragu saya melihat arahan ng-class dalam angular js boleh menambah kelas yang sepadan pada nod elemen tertentu.

Tetapi saya ingin bertanya, adakah terdapat perbezaan antara ini dan menambah kelas secara terus ke elemen? Angular js akhirnya akan menghuraikan kandungan dalam arahan kelas-ng dan kemudian menambah kelas yang sepadan dengan elemen. Apakah kelebihan melakukan ini? Adakah ia hanya untuk kemudahan mengubah suai kelas nod elemen ini nanti?

曾经蜡笔没有小新曾经蜡笔没有小新2797 hari yang lalu663

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