无法以角度2

时间:2016-09-30 11:58:50

标签: angular typescript datepicker angular-material2 pikaday

pikaday日历插件,我想在角度2应用程序中使用它。

我已经通过npm i pikaday安装了它,并使用npm i @type/pikaday安装了下一个安装类型定义,但是import {Pikaday} from "pikaday"之后我得到了错误:

  

模块'“* / node_modules / @ types / pikaday / index”'没有导出成员'Pikaday'。

但我可以在此路径的index.d.ts文件中看到,Pikaday已导出并声明。不知道如何解决它......

或者也许还有一些与angular-material2兼容的日历库? (我对'ng2-datepicker'和'angular2-datepicker'以及任何带'bootstrap'或'jquery'的工具不感兴趣。)

我在最新的angular-cli(beta.15)和angular 2.0.0生成的项目中使用它。

2 个答案:

答案 0 :(得分:0)

我通过添加:

解决了这个问题

declare var Pikaday;

在我的component.ts

中导入之后

答案 1 :(得分:0)

我在index.d.ts文件下使用了1,2 而不是export default Pikaday;。 此外,在使用的组件export = Pikaday;下 在angular-cli.json文件下添加了pikaday js和css文件。这对我有用。