typescript - نوع Y بخشی از اعلانهای ۲ ماژول است - Angular 2
من میخواهم یک کامپوننت مشترک به نام «SimpleRadialChartComponent» را در دو ماژول جداگانه در برنامهی Angular 2 خود وارد کنم. وقتی این کامپوننت را در قسمت declarations هر ماژول قرار دادم، این خطا را دریافت کردم:
نوع SimpleRadialChartComponent بخشی از اعلانهای ۲ ماژول است
چگونه میتوان یک کامپوننت مشترک را در دو ماژول مختلف اعلان کرد؟
پاسخ شماره ۱
تمرین خوب این است که ماژول «مشترک» برای کامپوننتها، اشیای مدل، و غیره ایجاد کنید که در دو یا چند ماژول استفاده میشوند.
تمام دستورالعملها و روشهای صحیح را میتوانید در مستندات رسمی پیدا کنید.
توضیح دقیق مشکل شما، میتوانید اینجا پیدا کنید:
اگر میخواهید یک کامپوننت را در چندین ماژول استفاده کنید، باید یک ماژول «اشتراکی» ایجاد کرده و آن کامپوننت را به exports ماژول اشتراکی اضافه کنید. سپس آن ماژول اشتراکی را به imports ماژولهای دیگر خود اضافه کنید.