Seperti yang dinyatakan, saya menggunakan demo ng hari ini mengikut kenyataan rasmi, tetapi ada satu perkara yang saya tidak faham.
Di Internet, saya melihat bahawa sesetengah orang menggunakan ngmodule sebagai bekas (contohnya, halaman utama ialah ngmodule, dan halaman log masuk latar belakang ialah ngmodule).
Kemudian susun struktur halaman, dan perkenalkan komponen serta perkhidmatan melalui bekas peringkat modul ini.
Saya mencipta homemodule baharu (komponen diisytiharkan di dalamnya, dan pemilih komponen ialah test1) untuk mengatur kandungan halaman utama, dan kemudian mengimportnya dalam modul akar.
Kemudian saya menulis <test1></test1> dalam komponen bootstrap komponen akar Mengapa ia memberitahu saya bahawa pernyataan itu salah? Adakah saya perlu mengisytiharkan komponen ini dalam komponen akar? Jika projek semakin besar, ia akan menjadi kucar-kacir
Rujuk bahagian modul NG dalam dokumentasi Bahasa Cina Sudut.
Modul termasuk modul utama AppModule, serta modul ciri, dsb. Apabila projek adalah kompleks, modul ciri boleh digunakan untuk meletakkan berbilang komponen, arahan, perkhidmatan, dsb. dengan ciri yang sama. Apabila menggunakan modul ciri, anda perlu mengeksport kandungan dalam pengisytiharan anda yang perlu didedahkan kepada Modul utama. Modul utama perlu mengimport modul ciri lain
Ringkasan dalam satu ayat:
Jika anda membuat projek kecil, jangan risau tentang banyak, satu modul akar boleh menyelesaikan semuanya
Jika anda melakukan projek sederhana hingga besar, disyorkan untuk membahagikan modul mengikut modul perniagaan.
bootstrap hanya perlu diisytiharkan dalam appModule, dan selebihnya boleh digunakan sebagai penghalaan untuk membuat modul ciri