2016-09-30 1 views
0

Плагин календаря pikaday, и я хочу использовать его в угловом приложении 2.Невозможно ввести модуль в угловой 2

Я установил его с помощью npm i pikaday и рядом установить определение типов с npm i @type/pikaday, но после того, как import {Pikaday} from "pikaday" я получил и ошибки:

Module '"*/node_modules/@types/pikaday/index"' has no exported member 'Pikaday'.

Но я могу видеть в index.d.ts файл с этого пути, что Pikaday был экспортирован и объявлен. Не знаете, как его решить ...

Или, может быть, есть другой календарь lib, который совместим с угловым материалом2? (меня не интересуют «ng2-datepicker» и «angular2-datepicker» и любые инструменты с «bootstrap» или «jquery»).

Я использую его в проекте, создаваемом последними угловыми cli (beta.15) и угловыми 2.0.0.

ответ

0

я обойти эту проблему, добавив:

declare var Pikaday;

после импорта в моем component.ts

0

я использовал export default Pikaday; вместо export = Pikaday; под index.d.ts файла. Кроме того, под используемым компонентом import Pikaday from "pikaday" Добавлен файл pikaday js и css в файле angular-cli.json. Это сработало для меня.

Смежные вопросы