问题标签 [angular2-moment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
371 浏览

angular - Angular2-moment 与 Angular2-cli 安装

我已经安装angular2-momentangular2-cli. 安装的angular2-cli时候没有system.js,那我可以把这些设置放到哪里呢?

https://github.com/urish/angular2-moment/#for-systemjs-users

另外我也收到以下错误:

管道丢失

0 投票
0 回答
230 浏览

angular - 捆绑更新失败:node_modules\angular2-moment\index.js 未导出“MomentModule”

我正在使用ionic2+Angular2并已安装"angular2-moment": "^1.0.0-beta.6". 导入后出现以下错误

错误:

捆绑更新失败:node_modules\angular2-moment\index.js 未导出“MomentModule”

(由 src\app\app.module.ts 导入)。有关修复此错误的帮助,请参阅 https://github.com/rollup/rollup/wiki/Troubleshooting#name-is-not-exported-by-module

代码:

关于如何安装MomentModule的任何帮助ionic2

0 投票
0 回答
161 浏览

angular - moment 没有导出的成员“MomentLanguage”

我正在使用带有 angular2 的 moment v 2.15.2 并且我有这个代码

它曾经工作得很好,今天它给了我这个错误“时刻没有导出成员'MomentLanguage'”。

我不确定他们删除模块是否是版本问题。我在访问区域设置特定功能部分检查了时刻文档http://momentjs.com/docs/#/i18n,它的做法有点不同。

我想要实现的是将阿拉伯数字转换为拉丁数字。

我很感激任何帮助。

0 投票
1 回答
218 浏览

angular - Plunker 将 angular2-moment 包添加到 angular2 应用程序中

使用 Plunker 提供的默认模板来创建 angular2 应用程序,我一直在尝试将 angular2-moment 导入我在 Plunker 上的 angular2 应用程序中。

这就是我的 plunker config.js 的样子

我在这里想念什么?

0 投票
1 回答
751 浏览

angular - Angular2 addArticle 不是一个函数

单击提交按钮时,我在控制台中遇到此消息,如果有人可以帮助我如何将时刻从 node_modules 导入到 angula2 项目!

我的 app.component.html

我的 app.module.ts

0 投票
1 回答
347 浏览

angular - 如何将 TypeScript 中的类属性设置为 Moment 类型?

我可以使用 moment.JS 和所有方法,但我想将我的类中的属性设置为 type Moment,类似于 typestring或 type boolean

例如,

但是,我收到“找不到名称‘Moment’”的 TypeScript 错误。我可以使用所有moment方法,除了这个。另一个词moment()有效,但我无法分配Moment.

我在import * as moment from 'moment';班上名列前茅。

0 投票
3 回答
12774 浏览

angular - 用angular2矩格式化日期

使用angular2-momentamTimeAgo中的管道时出现以下错误。

弃用警告:提供的值不是可识别的 RFC2822 或 ISO 格式。
moment 构造回退到 js Date(),这在所有浏览器和版本中并不可靠。
不鼓励使用非 RFC2822/ISO 日期格式,并将在即将发布的主要版本中删除。
请参阅http://momentjs.com/guides/#/warnings/js-date/了解更多信息。
参数:[0] _isAMomentObject:真,_isUTC:假,_useUTC:假,_l:未定义,_i:21-03-2017,_f:未定义,_strict:未定义,_locale:[对象对象]

管道也在印刷Invalid date

我这样使用它: <span class="date-created"> {{ job.createdAt | amTimeAgo }} </span>

的值job.createdAt是格式为的字符串:22-03-2017

我知道格式有问题,但不知道如何将自定义格式传递('DD-MM-YYYY')给管道,以便moment包和这个角度库可以识别它。

有任何想法吗?

0 投票
1 回答
125 浏览

angular - 我在尝试安装 angular2 moment 时遇到错误

这里的说明对我不起作用:

https://github.com/urish/angular2-moment

我做了

工作正常,然后我尝试做:

但出现typings: command not found错误,然后我在我的app.module.ts文件中进行了导入:

将它包含在我的模块声明和入口组件数组中,运行构建并得到:

“错误:模块‘AppModule’声明的意外模块‘MomentModule’”

0 投票
2 回答
1662 浏览

javascript - 如何用当前时间减去firebase时间戳并检查它是否在Angular中超过5分钟

我有一个角度应用程序,我在其中使用时间戳将记录存储到firebasefirebase.database.ServerValue.TIMESTAMP

现在我想检查添加到数据库的时间戳是否超过五分钟。

我尝试在我的组件中使用 moment ,但它只是不工作。它正在提供虚假数据。我猜存储在 Firebase 中的数据是在我在印度的时代,所以如何让时刻在 Angular 中工作。

我正在使用 Angular 2 Moment。

这是我试过的

this.comments 在 date 中使用时的值

let ts = new Date(this.comments[0].createdAt * 1000);= 8 月 5 日星期三 49474 20:09:20 GMT+0530(印度标准时间)

就目前而言,它就像 - 2017 年 7 月 4 日星期二 14:56:46 GMT+0530(印度标准时间)

请帮助为什么它的评论数据没有在 7 月 3 日的时间下沉,因为它是在那天在 firebase 上添加的

0 投票
0 回答
239 浏览

angular - 如何在 Angular 中格式化时间

我有一个组件,我在其中显示由 .

目前我正在使用 Angular 2 Moment 来做同样的事情/

但问题是,如果一个元素已被编辑超过 60 分钟或超过 24 小时,则信息更改仍然会在几分钟内显示出来。

我想在几分钟内显示少于 1 小时的显示,例如 54 分钟。如果超过一个小时显示 1.04 小时,如果超过 24 小时显示 1 天