Ve aşağıda açısal belgelerden açıklama bulunmaktadır.
Giriş bileşeni, Tipe göre açısal olarak zorunlu olarak yüklenen herhangi bir bileşendir.
Seçicisi aracılığıyla bildirimsel olarak yüklenen bir bileşen, bir giriş bileşeni değildir.
Çoğu uygulama bileşeni bildirimsel olarak yüklenir. Angular, şablondaki öğeyi bulmak için bileşenin seçicisini kullanır. Daha sonra bileşenin HTML temsilini oluşturur ve onu seçilen öğede DOM'a ekler. Bunlar giriş bileşenleri değildir.
Birkaç bileşen yalnızca dinamik olarak yüklenir ve bir bileşen şablonunda asla referans gösterilmez.
Önyüklenmiş kök AppComponent, bir giriş bileşenidir. Doğru, seçici, index.html'deki bir öğe etiketiyle eşleşir. Ancak index.htmlbir bileşen şablonu değildir ve AppComponentseçici, herhangi bir bileşen şablonundaki bir öğeyle eşleşmez.
Açısal, AppComponent'i dinamik olarak yükler çünkü @NgModule.bootstrapya türe göre listelenir ya da modülün ngDoBootstrap yöntemiyle zorunlu olarak artırılır.
Tesisat tanımlarındaki bileşenler de giriş bileşenleridir. Bir yol tanımı, türüne göre bir bileşene atıfta bulunur. Yönlendirici, yönlendirilmiş bir bileşenin seçicisini yok sayar (eğer varsa) ve bileşeni dinamik olarak bir RouterOutlet.
Derleyici, bu girdi bileşenlerini diğer bileşen şablonlarında arayarak keşfedemez. Bunları entryComponentslisteye ekleyerek anlatmalısınız .
Angular, aşağıdaki bileşen türlerini modüllere otomatik olarak ekler entryComponents:
@NgModule.bootstrapListedeki bileşen .
- Yönlendirici yapılandırmasında başvurulan bileşenler.
Zararsız olmasına rağmen, bu bileşenlerden açıkça bahsetmek zorunda değilsiniz.
declaredbulunanngModuleancak hiç kullanılmayan tüm bileşenleri derlemek yerine yalnızca projede gerçekten kullanılan bileşenleri derler . angular.io/docs/ts/latest/cookbook/... entrycomponents -