如何在角度应用程序中调用矩函数

时间:2018-09-26 09:03:13

标签: angular typescript momentjs

我已经使用{p>

moment.js

将其包含在脚本中,还尝试将其导入module.ts

当我尝试在 npm i moment 中调用时刻时,会显示错误

  

“找不到名字作为时刻”。

我在做什么错了?

3 个答案:

答案 0 :(得分:1)

导入您的组件

import moment from 'moment';

您可以这样打电话

moment(new Date)

答案 1 :(得分:1)

您是否尝试过使用以下内容:

npm install moment --save

npm install @types/moment --save

然后在angular-cli.json中添加到脚本标签:

"scripts:" ["../node_modules/moment/min/moment/min"]

然后包含在组件中:

import * as moment from 'moment'

然后在组件方法中使用:

let now = moment();

console.log(now.format());

答案 2 :(得分:1)

首先,请确保您已安装并保存moment.js

npm i moment --save

在您的component.ts内,导入时刻如下:

import * as moment from 'moment';

//You should capable to use momentjs as followed.
console.log(moment(moment.now())).format('YYYY-MM-DD')
  

注意:如果您在导入时遇到麻烦,请尝试在tsconfig.json文件的editorOptions中添加“ allowSyntheticDefaultImports”:true,然后使用语法

import moment from 'moment';

Reference