问题标签 [angular-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 投票
1 回答
212 浏览

angularjs - 将 angularMoment 库注入 Meanjs Angular 应用程序

尝试使用角矩库。(不确定我是否可以在此处添加指向它的链接)。尝试使用它,如 github repo 中所示。向索引文件、moment、angularMoment 添加库,然后...

但是如果我尝试将它注入 myApp,整个控制器就会消失,就像它不存在一样。我想它可能无法解决 angularMoment 并将整个控制器留在后面。尝试将其注入控制器,但返回它找不到 angularMomentProvider。

我使用此控制器的视图:

我究竟做错了什么?我应该怎么做才能让它工作?谢谢

0 投票
1 回答
294 浏览

angularjs - AngularJS 模块 angularMoment 的翻译

我在我的应用程序中使用 angularMoment 模块来显示几秒钟前、2 小时前等的帖子创建时间。问题是我的应用程序支持多种语言。我如何为它进行翻译?

我使用本教程来实现 angularMoment https://scotch.io/tutorials/display-time-relatively-in-angular

0 投票
0 回答
547 浏览

angularjs - karma mocha 测试中没有角矩 - requirejs?

我正在尝试在我用 gulp 构建的咖啡脚本 AngularJS 应用程序中使用角矩。它在应用程序中运行良好,没有问题,但是当我尝试运行我的 karma + mocha 测试套件时,它失败了,原因如下:

我在我的应用程序中加载了 angular-moment 作为依赖项,显然:

我正在将它加载到脚本标签中

这是我在我的应用程序中使用它所需要的全部 - 如上所述,它在那里工作正常,但是当我运行我以前工作的 karma/mocha 测试时,boom

我已经尝试将它添加到我的 karma.conf.coffee 中(省略了很多细节)

打印出 angular-moment.js 并失败:

我还尝试在我的 test-main.coffee 中添加各种受这个角矩问题启发的东西,但也无济于事。

啊,是的,以防万一,我正在通过凉亭加载角力矩,但我也通过 npm 尝试过,我正在使用这个版本:

我是否遗漏了一些明显的东西,或者 moment 和/或 angular-moment 不像 requirejs 或 ???? 我对 Angular 还很陌生,我已经为此苦苦挣扎了一两天。

0 投票
2 回答
858 浏览

javascript - 角矩类型错误:momentValue.toISOString 不是函数

使用角矩流星包得到以下错误

我在一个地方使用 amTimeAgo 指令:

这是我的包文件:

我的版本文件:

知道为什么会发生这种情况吗?

0 投票
1 回答
138 浏览

angularjs - Angular Moment am-time-ago 没有返回正确的时间

我有一个像这样的 time_Sent 值:1437203995

出于某种原因,它总是在 45 年前返回

0 投票
1 回答
3178 浏览

javascript - 带 ISO 字符串的角力矩

我正在使用角矩中的 amCalendar 过滤器来显示视图中的时刻。

  • p.example:“今天凌晨 2:30”

amCalendar 过滤器不接受 Date 作为类型。我创建了这个函数,它返回传递一个Date 参数的短日期 ISO 字符串

传递一个日期,此函数返回20150905T060000Z (每个示例)。现在我可以使用这个字符串应用 amCalendar 过滤器。

在视图中按预期显示“今天凌晨 2:30”,但控制台中有此警告:

控制台警告

参考https ://github.com/moment/moment/issues/1407

在参考解释中,必须创建一个矩对象来解决这个问题,但我不知道如何,我认为该示例适用于 nodeJS 而不是 angularJS。

我试试这个:

但不要工作。

有什么建议吗?

谢谢!

0 投票
1 回答
217 浏览

angularjs - 如何在 HTML 中使用 angularjs 执行自定义日期的国际化

假设有一个日期说

在 HTML 中我写过

所以这会以简单的英语返回日期。

我需要的是使用基于国家/地区的语言(例如 fr、ja 等)获取日期。虽然我什至使用Angular Moment来获取“从现在开始的时间”,但我无法使用自定义语言获取日期。

0 投票
0 回答
131 浏览

javascript - 将带有角力矩的时间添加到跨度中

使用角矩并简单地尝试根据提供的日期添加日期。角力矩正在加载,但没有任何反应。这是我的片段:

似乎我应该能够像我一样简单地使用 amAdd 并添加“1”来显示下个月。最终结果是,如果我的 JSON 对象属性显示今天的日期,使用矩和角矩,我只想返回 10 月,因为今天的日期是 9 月。

0 投票
1 回答
1278 浏览

angularjs - Am-time-ago with timezone

我正在尝试在具有角矩、矩和矩时区的 angular.js 应用程序中显示时间。我得到了一切工作,但是西班牙人的时间是 6 小时。这与我住的地方有6小时的时差。我希望世界上的每个人都穿着制服。当我更改时区时,它似乎没有做任何事情,而且我找不到任何有关如何添加时区的文档。不幸的是,数据库中的所有时间都配置为服务器时区。这是我的尝试

视图.html:

应用程序.js:

索引.html:

0 投票
0 回答
254 浏览

angularjs - 角矩中的 amTimeAgo 进行疯狂的计算

所以我试图在Angular中使用moment JS的指令amTimeAgo,如下所示:

我正在使用角矩(https://github.com/urish/angular-moment

好吧,我想显示一个日期,从:02/09/2013 - 到:02/09/2015 -(2 年)或在不同的情况下,1 年零 3 个月

好的,在某些情况下,指令会疯狂计算,

一些日期是这样的:

01/05/2012 - 30/09/2012 结果(3 年)为什么?有人对此指令有任何经验吗?

我尝试使用 amFrom,但似乎该指令在 angularMoment 中不可用,

在纯粹的moment.JS中:

或许,这个“from”方法应该比 amTimeAgo 更好用。

Obs:在控制台中,我收到了很多关于 finishedAt 值的警告:

角矩:忽略不支持的预处理值:2015-10-01T03:00:00.000+0000