Как вызвать функцию момента в угловом приложении - PullRequest
0 голосов
/ 26 сентября 2018

Я установил moment.js, используя

 npm i  moment

Включил его в скрипты, а также попытался импортировать в module.ts

Когда я пытаюсь вызвать момент в component.ts, это даетошибка как

'не удается найти имя как момент'.

Что я делаю не так?

Ответы [ 3 ]

0 голосов
/ 26 сентября 2018

Вы пробовали использовать следующее:

npm install moment --save

npm install @types/moment --save

Затем в angular-cli.json добавьте в тег scripts:

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

Затем включите в компонент:

import * as moment from 'moment'

Затем используйте в методе компонента:

let now = moment();

console.log(now.format());

0 голосов
/ 26 сентября 2018

Во-первых, убедитесь, что вы установили и сохранили 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')

Примечание. Если у вас возникли проблемы с импортом момента, попробуйте добавить «allowSyntheticDefaultImports»: true в compilerOptionsв файле tsconfig.json, а затем используйте синтаксис

import moment from 'moment';

Ссылка

0 голосов
/ 26 сентября 2018

импорт в ваш компонент

import moment from 'moment';

и вы можете звонить вот так

moment(new Date)
...