Rumah >hujung hadapan web >tutorial css >Apakah Alternatif Terbaik kepada Pemilih `::ng-deep` yang Ditamatkan dalam Sudut?
Alternatif kepada Pemilih :ng-deep Dihentikan dalam Sudut
Dalam Sudut, elemen penggayaan yang diletakkan oleh alur keluar penghala telah dicapai secara tradisional menggunakan pemilih ::ng-deep. Walau bagaimanapun, pemilih ini kini ditamatkan.
Alternatif kepada ::ng-deep
Pada masa ini, tiada penggantian langsung yang disediakan oleh Angular. Ini kerana spesifikasi W3C untuk Shadow DOM, yang pada mulanya menyertakan pemilih seperti ::deep, telah mengalih keluar pengesyoran ini tanpa menyediakan pengganti. Oleh itu, Angular terus menyokong ::ng-deep dan alternatifnya dalam keadaan ditamatkan sehingga standard W3C rasmi muncul.
Mengapa ::ng-deep Ditamatkan?
Pemberhentian ::ng-deep adalah disebabkan oleh keadaan belum selesai spesifikasi draf W3C pada CSS Scoping, yang berfungsi pada satu set pemilih yang direka khusus untuk elemen Shadow DOM. Setelah diluluskan, spesifikasi ini dijangka memberikan penyelesaian yang mantap untuk elemen penggayaan dalam pokok bayangan. Angular mungkin tidak perlu melaksanakan pemilihnya sendiri selepas spesifikasi ini dilaksanakan dalam penyemak imbas.
Pengesyoran
Sementara menunggu penyelesaian piawai daripada W3C, adalah disyorkan untuk meneruskan menggunakan ::ng-deep dan alternatifnya. Penamatan ini bertujuan untuk kalis masa hadapan, bukan penyingkiran serta-merta.
Atas ialah kandungan terperinci Apakah Alternatif Terbaik kepada Pemilih `::ng-deep` yang Ditamatkan dalam Sudut?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!