Как игнорировать ошибку «Не удается найти имя« М »в машинописи? - PullRequest
0 голосов
/ 04 ноября 2018

Я интегрирую чистую библиотеку javascript (materialize.js) с моим угловым машинописным приложением. При активации sidenav мне нужно использовать код.

M.Sidenav.init(document.querySelector('.sidenav'), [])

Это работает, и sidenav инициируется, однако, поскольку я не определил ни одного M в любом месте файла машинописи, угловой компилятор вызывает ошибку

ERROR in src/app/app.component.ts(34,5): error TS2304: Cannot find name 'M'.

Можно ли как-нибудь заставить машинопись игнорировать эту ошибку или каким-либо образом исправить это?

1 Ответ

0 голосов
/ 04 ноября 2018

Вы можете выполнить следующие действия

npm install --save materialize-css 

npm install --save @types/materialize-css

declare const M;

import { SideNav } from "materialize-css";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...