ฉันกำลังพยายามใช้ส่วนประกอบที่ฉันสร้างขึ้นภายใน AppModule ในโมดูลอื่น ๆ ฉันได้รับข้อผิดพลาดต่อไปนี้:
"Uncaught (ตามสัญญา): ข้อผิดพลาด: ข้อผิดพลาดในการแยกวิเคราะห์เทมเพลต:
"contact-box" ไม่ใช่องค์ประกอบที่รู้จัก:
- หาก 'contact-box' เป็นส่วนประกอบเชิงมุมให้ตรวจสอบว่าเป็นส่วนหนึ่งของโมดูลนี้
- หาก "contact-box" เป็นเว็บคอมโพเนนต์ให้เพิ่ม "CUSTOM_ELEMENTS_SCHEMA" ใน "@ NgModule.schemas" ของคอมโพเนนต์นี้เพื่อระงับข้อความนี้
โครงสร้างโครงการของฉันค่อนข้างง่าย:
ฉันเก็บเพจของฉันไว้ในไดเร็กทอรีเพจโดยแต่ละเพจจะถูกเก็บไว้ในโมดูลที่แตกต่างกัน (เช่นโมดูลลูกค้า) และแต่ละโมดูลมีส่วนประกอบหลายอย่าง (เช่นส่วนประกอบรายการลูกค้าลูกค้าเพิ่มส่วนประกอบและอื่น ๆ ) ฉันต้องการใช้ ContactBoxComponent ของฉันภายในส่วนประกอบเหล่านั้น (ตัวอย่างเช่นในส่วนเพิ่มของลูกค้า)
อย่างที่คุณเห็นฉันสร้างส่วนประกอบกล่องผู้ติดต่อภายในไดเร็กทอรีวิดเจ็ตดังนั้นโดยพื้นฐานแล้วมันจะอยู่ภายใน AppModule ฉันเพิ่มการนำเข้า ContactBoxComponent ไปยัง app.module.ts และวางไว้ในรายการประกาศของ AppModule ไม่ได้ผลดังนั้นฉันจึงแก้ไขปัญหาของฉันและเพิ่ม ContactBoxComponent เพื่อส่งออกรายการด้วย ไม่ได้ช่วย ฉันยังลองใส่ ContactBoxComponent ใน customersAddComponent แล้วใส่อีกอันหนึ่ง (จากโมดูลอื่น) แต่ฉันได้รับข้อผิดพลาดว่ามีการประกาศหลายรายการ
ฉันขาดอะไรไป?