Rumah >hujung hadapan web >tutorial css >Bolehkah kelas ng AngularJS Mengendalikan Ungkapan Bersyarat Kompleks untuk Aplikasi Kelas?
Soalan:
Bolehkah kita menggunakan ungkapan bersyarat dengan ng- AngularJS arahan kelas untuk memohon secara bersyarat kelas?
Penjelasan:
Poster menghadapi masalah menggunakan kelas-ng dengan ungkapan bersyarat, menyebabkan kelas digunakan tanpa mengira syarat. Mereka telah mencipta penyelesaian yang melibatkan fungsi tersuai untuk mengembalikan nilai truthy atau falsey, tetapi mereka tertanya-tanya sama ada ini adalah gelagat ng-class yang dimaksudkan.
Jawapan:
Ya, ungkapan bersyarat boleh digunakan dengan ng-class. Sintaks untuk percubaan pertama adalah sedikit salah. Berikut ialah ungkapan yang diperbetulkan:
{test: obj.value1 == 'someothervalue'}
Ungkapan ini akan dinilai kepada benar atau salah berdasarkan perbandingan dan menggunakan kelas 'ujian' sewajarnya.
Pendekatan Alternatif:
Contohnya:
{test: obj.value1 == 'someothervalue' || obj.value2 == 'somethingelse'}
Tambahan Nota:
Atas ialah kandungan terperinci Bolehkah kelas ng AngularJS Mengendalikan Ungkapan Bersyarat Kompleks untuk Aplikasi Kelas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!