Простой блокпост. Мне нужно использовать Leaflet и плагин Leaflet-Draw в некоторых моих сервисах.
Я не знаю, как импортировать полный модуль (ядро и плагин)
// the core
import * as L from 'leaflet';
// extension
import 'leaflet-draw';
export class LeafletConsumerService {}
У меня есть решение, которое мне не очень нравится. Я загружаю библиотеки, жестко связывая их в index.html
, а потребитель просто имеет ссылку на файлы типов.
/// <reference path="../typings/index.d.ts" />
export class LeafletConsumerService {}
Нет ли другого способа сделать это? есть ли способ импортировать один файл, который должен вызвать побочный эффект на уже загруженный модуль?