问题标签 [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 回答
534 浏览

angular-moment - amParse 日期显示休息一天

我正在使用Angular Moment进行日期格式设置。我正在使用 time ago 并解析过滤器以“多少天前”格式显示日期。

但是显示的输出对于除当前日期之外的所有日期都关闭了一天。即今天(11/27)它正确显示为'..hours ago'但对于(11/26)它直接显示'2天前'而不是'昨天'等等。我是否缺少任何配置?

0 投票
1 回答
467 浏览

angularjs - 在角度模板中打印 momentjs 对象

我正在尝试在 angularjs 模板中打印 momentjs 对象而不是 ISO8601 字符串。

假设我有一些东西,即

$scope.time = moment();

当我执行以下操作时,在我的模板中

<span ng-bind="time"></span>或者<span>{{time}}</span>

我想我想要做的是避免调用可能被触发的 momentjstoString().toJSON()对象{{}},但是,我不想覆盖那些链接到 moment 原型的函数。

0 投票
1 回答
442 浏览

momentjs - 角力矩弃用警告

以下代码行生成以下警告:

弃用警告:时刻构造回退到 js 日期。

以下两行代码都没有。有谁知道发生了什么?

i是数组中的一个数字:[0,1,2,3,4,5,6,] prac.dayShown是我的控制器中的一个矩变量。


添加更多代码

0 投票
1 回答
1678 浏览

angularjs - Angularjs $viewValue 不改变 $modelValue

在 Angular (1.4.x) 中,有没有办法在不更改 $modelValue 的情况下动态更改输入上下文?例如:是否可以在不更改 $modelValue. 这是一个将同时更改视图和模型值的示例。我只需要屏蔽输入上下文而不是模型值。

谢谢!

0 投票
3 回答
10671 浏览

javascript - 使用 moment.js 按“上个月”和“上周”过滤对象数组

对于数组中的每个对象,我都有一个来自数据库的 dateCreated 为 2015-12-11T11:12:14.635Z

我想过滤上周和上个月的数组

问题是如果今天是 3 月 19 日,我要从 11 日到 18 日搜索过去 7 天,这似乎是通过计算 24 小时 * 7 来搜索过去 7 天,我的搜索需要从 00:00 开始:01 每天。

现在我第一次想首先计算上周.. 基于当前日期使用 moment.js 然后我将其转换为上述格式,以便我可以过滤数据

基本上,我想根据当前时间戳计算上周。

0 投票
2 回答
11828 浏览

javascript - Moment.js amDateFormat 总是返回 1970 年的日期

http://plnkr.co/edit/5zxXEEz30t51yGhgYWVF?p=preview

我在我的应用程序中使用Moment.jsAngular-moment

出于某种原因,它将我所有的纪元时间戳转换为 1970 年以来的同一日期。

在此处输入图像描述

<td class="timespan">{{tag.added_epoch | amDateFormat:'dddd, MMMM Do YYYY'}}</td>

这就是tag.added_epoch价值所在added_epoch: 1432252800

但是,当我在线转换它时,我得到了正确的日期:

在此处输入图像描述

知道为什么我的过滤器变成14322528001970 年 1 月 17 日星期六吗?

0 投票
1 回答
3657 浏览

angularjs - 使用 amDifference 过滤器计算日期之间的差异

普朗克

我对在角力矩中使用 amDifference 过滤器有疑问。

目前我的设置是这样的:

这是计算发货日期和当前日期之间的差异,但它与我所需要的相反。例如,如果我的 shipDate 是 2015 年 12 月 5 日,它当前显示“-81”,但我希望它显示“81”。所以我猜是这样的:

我已经尝试过这个:

这没有用。

所以我想我想知道:

  1. 我是否使用了正确的角矩滤波器?
  2. 如果我可以使用这个过滤器,我该如何完成它?

非常感谢!

0 投票
0 回答
183 浏览

javascript - RequireJS优化打破模块依赖

所以我正在尝试使用 RequireJS 中的 r.js 将我所有的 javascript 模块编译到一个文件中。虽然代码保留在单独的文件中,但脚本运行得很好。但是在 r.js 将它们全部放在同一个文件中之后,momentTimezones 似乎没有被加载。模块 angularMoment 使用它们,并且只加载时刻。

这是我使用 main.js 的垫片:

这是我的 r.js 构建配置:

当我尝试运行我编译的 main.js 时,我得到:

其他一切都有效。我查看了编译后的 main.js 和 moment-timezones 的内容,在 moment.js 的内容之后和 angularMoment.js 的内容之前

0 投票
1 回答
348 浏览

angularjs - AngularJS:根据时差动态设置类

我正在比较时间,并基于此设置 css 类名,但我犯了一些错误,这就是代码不起作用的原因。请任何人看到我的代码并告诉我我在哪里犯了错误。

0 投票
1 回答
627 浏览

angularjs - 流星应用程序中的角度未加载角度力矩

我从 angular-meteor.com 做教程。角力矩效果很好。然后我将一些 Ionic 元素添加到 html 页面并将空存根方法添加到控制器。并得到消息:

13:07:29.038 错误:[$injector:modulerr] 无法实例化模块 Whatsapp,原因是:[$injector:modulerr] 无法实例化模块角矩,原因是:[$injector:nomod] 模块“角矩”是无法使用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 http://errors.angularjs.org/1.5.3/ $injector/nomod?p0=angular-moment minErr/<@ http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:232:12 模块/<@ http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:2198:1 确保@http://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:2122:38 module@ http ://localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b9969: 1dMoules<@ :1加载//localhost:3000/packages/modules.js?hash=a65f000925e20c56ee4ab84205897b99db3e2c9f:4688:22 forEach@ http://localhost:3000/packages/modules.js?has minErr/<() modules.js:232 loadModules/<( ) modules.js:4711 forEach() modules.js:485 loadModules() modules.js:4672 createInjector() modules.js:4594 bootstrap/doBootstrap() modules.js:1874 bootstrap() modules.js:1895 onReady( ) app.js:100 需要<.node_modules.meteor.jquery["jquery.js"]/

我通过将它们注释掉来回滚我的更改,但仍然有这个错误。

更新以下代码导致错误:

模块 angular-moment 安装如下: