0

pikaday日历插件,我想在 angular 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 生成的项目中使用它。

4

2 回答 2

0

我通过添加解决了这个问题:

declare var Pikaday;

在我的 component.ts 中导入之后

于 2016-12-08T18:53:10.313 回答
0

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

于 2017-07-31T08:50:58.797 回答