Подтвердить что ты не робот

Как я могу создать тему Angular Material NPM module?

Можно ли создать модуль npm, который использует Angular Материал и позволяет компонентам, которые он определяет, стилизовать по пользовательскому приложению тема?

В качестве примера скажем, я создаю модуль npm, который включает компонент со следующим шаблоном:

<button mat-raised-button color="accent">Click me!</button>

Можно ли импортировать этот компонент в два разных приложения, каждый из которых определяет пользовательскую тему Angular Материал и имеет кнопку взять цвет "акцент" текущей темы приложения?

В настоящее время я использую ng-packagr для сборки Angular -других модулей npm. Однако, насколько я могу судить, этот модуль включает в себя этап компиляции .scss как часть процесса упаковки, что означает, что любые стили, определенные в модуле, теряют способность настраиваться темой в приложении, использующем этот модуль.

4b9b3361