私はAngmark 2のために私が始めたTypescriptには初めてです。私はJavascriptライブラリdatejsを使いたいと思います。datejsのタイピングが私のために働いていない
Angular 2プロジェクトで使用するには、datejsをnpmでインストールし、それが私のpackage.jsonにリストされていることを確認してください。さらに、私は、DefinitelyTyped(dt)を通して利用可能な入力をインストールしました。 「入力リスト」を実行すると、datejsの入力がグローバルに含まれていることがわかります。
import 'datejs'
//declare var Date: any;
を私はTSC実行したときに明らかにDateオブジェクトを拡張されていないdatejsので、それは例えば、文句を言う:
その後、私のコンポーネントに私が持っている、しかし
error TS2339: Property 'next' does not exist on type 'Date'.
ときI日付の宣言のコメントを外しても問題ありません。私の理解から、これは私がインストールしたタイピングを使用していないことを意味します。私はここで何が欠けていますか?
ここで問題になるのは、デフォルトのJavascript Dateオブジェクトを拡張しているため、datejsはモジュールをエクスポートしないということです。
ありがとうございます!