[解決済み] [Solved] angular 2 typescriptアプリでmoment.jsライブラリを使用するにはどうすればよいですか?
2022-04-03 10:22:05
質問
typescriptバインディングで使おうとしたのですが。
npm install moment --save
typings install moment --ambient -- save
test.tsです。
import {moment} from 'moment/moment';
そして、なし。
npm install moment --save
test.tsです。
var moment = require('moment/moment');
しかし、moment.format()を呼び出すとエラーになります。 簡単なはずなのですが、誰かうまくいくようなコマンドラインとインポートの組み合わせを教えてください。
解決方法は?
2017年4月の更新情報です。
バージョン2.13.0より、Momentにtypescriptの定義ファイルが追加されました。 https://momentjs.com/docs/#/use-it/typescript/
npmでインストールし、コンソールで次のように入力するだけです。
npm install --save moment
そして、Angularアプリでは、インポートはこのように簡単です。
import * as moment from 'moment';
以上で、Typescript の完全なサポートが得られました!
ボーナス編集です。
として変数やプロパティを入力するには
Moment
をTypescriptで使用する場合、例えばこのようになります。
let myMoment: moment.Moment = moment("someDate");
関連
-
[解決済み] TypeScript getting error TS2304: cannot find name ' require'.
-
TS1128: 宣言または声明が必要です。
-
[解決済み] as "というキーワードは何を意味するのでしょうか?
-
[解決済み] TypeScriptの「as const」の意味とその使用例とは?
-
[解決済み] TypeScriptでfetchを使う方法
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み】TypeScriptのインターフェースと型について
-
[解決済み】オブジェクトの配列を定義するにはどうしたらいいですか?
-
[解決済み】angular2 + typescriptアプリケーションにlodashをインポートする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Typescript: スプレッド型はオブジェクト型からしか作成できない
-
ts 学習日記1 AssertionError [ERR_ASSERTION]: タスク関数を指定する必要があります
-
[解決済み] TypeScriptのハッシュマップ/辞書インターフェイス
-
[解決済み] TypeScriptでオブジェクトを初期化する方法
-
[解決済み] TypeScriptの "*.d.ts "について
-
[解決済み] AngularでNameServiceのプロバイダがない
-
[解決済み】タイプからプロパティを除外する
-
[解決済み】タイプライター。TS7006: パラメータ 'xxx' は暗黙のうちに 'any' 型を持つ。
-
[解決済み】ブロックに`@ts-ignore`を使用するには?
-
[解決済み】Typescriptのパラメータ名のクエスチョンマークとは?