Эта библиотека не была должным образом модульной, что делает работу с ней немного более тупой.Существуют сообщения о том, как создать файл .d.ts
для библиотеки, чтобы использовать синтаксис import
для такой библиотеки.Я часто обнаруживал, что проще этого не делать.
Самый простой способ работы с этой библиотекой в Angular - это сделать ее доступной в глобальном масштабе.
В вашем *Файл 1007 * angular.json , убедитесь, что у вас есть
"node_modules/materialize-stepper/dist/css/mstepper.css"
в вашем свойстве сценариев.
И в вашем styles
свойстве (как вы перечислили выше. Также поместите
"node_modules/materialize-stepper/dist/js/mstepper.js"
Затем в вашем файле ts
замените
import MStepper from "materialize-stepper/dist/js/mstepper";
на
declare const MStepper: any;
С этим на месте ваш код должен работать.