Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memohon dan Mengalih Keluar Gaya CSS Secara Bersyarat dalam AngularJS?

Bagaimanakah Saya Boleh Memohon dan Mengalih Keluar Gaya CSS Secara Bersyarat dalam AngularJS?

DDD
Lepaskan: 2024-12-22 07:32:09
asal
150 orang telah melayarinya

How Can I Conditionally Apply and Remove CSS Styles in AngularJS?

Aplikasi Gaya CSS Bersyarat dalam AngularJS

Soalan: Bagaimanakah gaya CSS boleh digunakan dan dialih keluar secara bersyarat dalam AngularJS?

Jawapan: AngularJS menyediakan beberapa arahan untuk mengurus gaya CSS secara dinamik:

  • ng-class: Guna atau alih keluar kelas CSS berdasarkan syarat.
  • ng-style: Guna CSS khusus gaya, walaupun ia tidak boleh ditangkap dalam kelas.
  • ng-show dan ng-hide: Togol keterlihatan unsur berdasarkan syarat.
  • ng-if: Tunjukkan atau sembunyikan elemen berdasarkan satu syarat.
  • ng-switch: Kendalikan berbilang keterlihatan eksklusif senario.
  • ng-dilumpuhkan dan ng-baca sahaja: Kawal kelakuan elemen borang.
  • ng-animate: Tambah animasi dan peralihan kepada elemen.

S1: Penggayaan Bersyarat untuk Pemadaman Item:

Gunakan ng-class untuk menogol kelas pemadaman yang belum selesai apabila item ditanda untuk pemadaman.

<div ng-repeat="item in items" ng-class="{'pending-delete': item.checked}">
   ...
   <input type="checkbox" ng-model="item.checked">
</div>
Salin selepas log masuk

S2: Pengguna Boleh Disesuaikan Antara Muka:

Gunakan gaya ng untuk menggunakan gaya CSS secara dinamik berdasarkan pengguna input.

<div class="main-body" ng-style="{color: myColor}">
   ...
   <input type="text" ng-model="myColor" placeholder="enter a color name">
</div>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memohon dan Mengalih Keluar Gaya CSS Secara Bersyarat dalam AngularJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan