问题标签 [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.
angularjs - 将 angularMoment 库注入 Meanjs Angular 应用程序
尝试使用角矩库。(不确定我是否可以在此处添加指向它的链接)。尝试使用它,如 github repo 中所示。向索引文件、moment、angularMoment 添加库,然后...
但是如果我尝试将它注入 myApp,整个控制器就会消失,就像它不存在一样。我想它可能无法解决 angularMoment 并将整个控制器留在后面。尝试将其注入控制器,但返回它找不到 angularMomentProvider。
我使用此控制器的视图:
我究竟做错了什么?我应该怎么做才能让它工作?谢谢
angularjs - AngularJS 模块 angularMoment 的翻译
我在我的应用程序中使用 angularMoment 模块来显示几秒钟前、2 小时前等的帖子创建时间。问题是我的应用程序支持多种语言。我如何为它进行翻译?
我使用本教程来实现 angularMoment https://scotch.io/tutorials/display-time-relatively-in-angular
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 还很陌生,我已经为此苦苦挣扎了一两天。
javascript - 角矩类型错误:momentValue.toISOString 不是函数
使用角矩流星包得到以下错误
我在一个地方使用 amTimeAgo 指令:
这是我的包文件:
我的版本文件:
知道为什么会发生这种情况吗?
angularjs - Angular Moment am-time-ago 没有返回正确的时间
我有一个像这样的 time_Sent 值:1437203995
出于某种原因,它总是在 45 年前返回
javascript - 带 ISO 字符串的角力矩
我正在使用角矩中的 amCalendar 过滤器来显示视图中的时刻。
- p.example:“今天凌晨 2:30”。
amCalendar 过滤器不接受 Date 作为类型。我创建了这个函数,它返回传递一个Date 参数的短日期 ISO 字符串:
传递一个日期,此函数返回20150905T060000Z
(每个示例)。现在我可以使用这个字符串应用 amCalendar 过滤器。
在视图中按预期显示“今天凌晨 2:30”,但控制台中有此警告:
参考:https ://github.com/moment/moment/issues/1407
在参考解释中,必须创建一个矩对象来解决这个问题,但我不知道如何,我认为该示例适用于 nodeJS 而不是 angularJS。
我试试这个:
但不要工作。
有什么建议吗?
谢谢!
angularjs - 如何在 HTML 中使用 angularjs 执行自定义日期的国际化
假设有一个日期说
在 HTML 中我写过
所以这会以简单的英语返回日期。
我需要的是使用基于国家/地区的语言(例如 fr、ja 等)获取日期。虽然我什至使用Angular Moment来获取“从现在开始的时间”,但我无法使用自定义语言获取日期。
javascript - 将带有角力矩的时间添加到跨度中
使用角矩并简单地尝试根据提供的日期添加日期。角力矩正在加载,但没有任何反应。这是我的片段:
似乎我应该能够像我一样简单地使用 amAdd 并添加“1”来显示下个月。最终结果是,如果我的 JSON 对象属性显示今天的日期,使用矩和角矩,我只想返回 10 月,因为今天的日期是 9 月。
angularjs - Am-time-ago with timezone
我正在尝试在具有角矩、矩和矩时区的 angular.js 应用程序中显示时间。我得到了一切工作,但是西班牙人的时间是 6 小时。这与我住的地方有6小时的时差。我希望世界上的每个人都穿着制服。当我更改时区时,它似乎没有做任何事情,而且我找不到任何有关如何添加时区的文档。不幸的是,数据库中的所有时间都配置为服务器时区。这是我的尝试
视图.html:
应用程序.js:
索引.html:
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