首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在angular 2 typescript应用中使用moment.js库?

如何在angular 2 typescript应用中使用moment.js库?
EN

Stack Overflow用户
提问于 2016-02-03 08:03:11
回答 15查看 301.5K关注 0票数 257

我尝试将其与typescript绑定一起使用:

代码语言:javascript
复制
npm install moment --save
typings install moment --ambient -- save

test.ts:

代码语言:javascript
复制
import {moment} from 'moment/moment';

如果没有:

代码语言:javascript
复制
npm install moment --save

test.ts:

代码语言:javascript
复制
var moment = require('moment/moment');

但是当我调用moment.format()时,我得到一个错误。应该很简单,有没有人能提供一个可以工作的命令行/导入组合?

EN

回答 15

Stack Overflow用户

发布于 2016-03-30 00:48:02

下面的方法对我很有效。

首先,安装moment的类型定义。

typings install moment --save

(注意:不是--ambient)

然后,要解决缺乏适当导出的问题:

代码语言:javascript
复制
import * as moment from 'moment';
票数 51
EN

Stack Overflow用户

发布于 2016-05-16 19:34:53

我会选择以下几点:

npm install moment --save

systemjs.config.js文件的map数组中添加:

'moment': 'node_modules/moment'

添加到packages数组:

'moment': { defaultExtension: 'js' }

在您的component.ts使用中:import * as moment from 'moment/moment';

就是这样。您可以从组件的类中使用:

today: string = moment().format('D MMM YYYY');

票数 29
EN

Stack Overflow用户

发布于 2016-10-09 08:45:33

我们现在正在使用模块,

试试import {MomentModule} from 'angular2-moment/moment.module';

npm install angular2-moment之后

http://ngmodules.org/modules/angular2-moment

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35166168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档