Я уже некоторое время работаю с Angular 6, но модули почему-то меня сильно смущают.После разработки моих приложений в основном с помощью Bootstrap я решил переключиться на Angular Material Design для проекта, над которым я сейчас работаю.
Я прочитал в документах на Документы по дизайну материалов , и я не могу понять часть модуля.Я понял, что могу просто импортировать модули Material в свой файл app.module
и использовать их, но я хочу использовать отдельный файл module
специально для компонентов Material, чтобы сохранить свою app.module
более организованной (как говорят документы).возможно).
Итак, я создал свой файл material.module
и поместил в него все массивы, которые я хочу использовать, в массивы импорта и экспорта.Затем я импортировал material.module
в свой app.module
.Я попытался использовать компонент, то есть MatSnackBar, в файле .ts страницы, но он не может найти MatSnackBar
без импорта из @angular/material
.
Я знаю, что что-то не так с моей настройкой, и я попробовал это несколькими способами, но я просто не могу понять это.
Может кто-нибудь пролить свет на это для меня?Также, если вам известны какие-либо хорошие курсы по Pluralsight или хорошие учебные пособия по написанию материалов по фактическому использованию Material Design, эти ресурсы также будут оценены.