问题标签 [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.
angular-moment - amParse 日期显示休息一天
我正在使用Angular Moment进行日期格式设置。我正在使用 time ago 并解析过滤器以“多少天前”格式显示日期。
但是显示的输出对于除当前日期之外的所有日期都关闭了一天。即今天(11/27)它正确显示为'..hours ago'但对于(11/26)它直接显示'2天前'而不是'昨天'等等。我是否缺少任何配置?
angularjs - 在角度模板中打印 momentjs 对象
我正在尝试在 angularjs 模板中打印 momentjs 对象而不是 ISO8601 字符串。
假设我有一些东西,即
$scope.time = moment();
当我执行以下操作时,在我的模板中
<span ng-bind="time"></span>
或者<span>{{time}}</span>
我想我想要做的是避免调用可能被触发的 momentjstoString()
或.toJSON()
对象{{}}
,但是,我不想覆盖那些链接到 moment 原型的函数。
momentjs - 角力矩弃用警告
以下代码行生成以下警告:
弃用警告:时刻构造回退到 js 日期。
以下两行代码都没有。有谁知道发生了什么?
i
是数组中的一个数字:[0,1,2,3,4,5,6,]
prac.dayShown
是我的控制器中的一个矩变量。
添加更多代码
angularjs - Angularjs $viewValue 不改变 $modelValue
在 Angular (1.4.x) 中,有没有办法在不更改 $modelValue 的情况下动态更改输入上下文?例如:是否可以在不更改 $modelValue. 这是一个将同时更改视图和模型值的示例。我只需要屏蔽输入上下文而不是模型值。
谢谢!
javascript - 使用 moment.js 按“上个月”和“上周”过滤对象数组
对于数组中的每个对象,我都有一个来自数据库的 dateCreated 为 2015-12-11T11:12:14.635Z
我想过滤上周和上个月的数组
问题是如果今天是 3 月 19 日,我要从 11 日到 18 日搜索过去 7 天,这似乎是通过计算 24 小时 * 7 来搜索过去 7 天,我的搜索需要从 00:00 开始:01 每天。
现在我第一次想首先计算上周.. 基于当前日期使用 moment.js 然后我将其转换为上述格式,以便我可以过滤数据
基本上,我想根据当前时间戳计算上周。
javascript - Moment.js amDateFormat 总是返回 1970 年的日期
http://plnkr.co/edit/5zxXEEz30t51yGhgYWVF?p=preview
我在我的应用程序中使用Moment.js和Angular-moment。
出于某种原因,它将我所有的纪元时间戳转换为 1970 年以来的同一日期。
<td class="timespan">{{tag.added_epoch | amDateFormat:'dddd, MMMM Do YYYY'}}</td>
这就是tag.added_epoch
价值所在added_epoch: 1432252800
但是,当我在线转换它时,我得到了正确的日期:
知道为什么我的过滤器变成1432252800
了1970 年 1 月 17 日星期六吗?
angularjs - 使用 amDifference 过滤器计算日期之间的差异
我对在角力矩中使用 amDifference 过滤器有疑问。
目前我的设置是这样的:
这是计算发货日期和当前日期之间的差异,但它与我所需要的相反。例如,如果我的 shipDate 是 2015 年 12 月 5 日,它当前显示“-81”,但我希望它显示“81”。所以我猜是这样的:
我已经尝试过这个:
这没有用。
所以我想我想知道:
- 我是否使用了正确的角矩滤波器?
- 如果我可以使用这个过滤器,我该如何完成它?
非常感谢!
javascript - RequireJS优化打破模块依赖
所以我正在尝试使用 RequireJS 中的 r.js 将我所有的 javascript 模块编译到一个文件中。虽然代码保留在单独的文件中,但脚本运行得很好。但是在 r.js 将它们全部放在同一个文件中之后,momentTimezones 似乎没有被加载。模块 angularMoment 使用它们,并且只加载时刻。
这是我使用 main.js 的垫片:
这是我的 r.js 构建配置:
当我尝试运行我编译的 main.js 时,我得到:
和
其他一切都有效。我查看了编译后的 main.js 和 moment-timezones 的内容,在 moment.js 的内容之后和 angularMoment.js 的内容之前
angularjs - AngularJS:根据时差动态设置类
我正在比较时间,并基于此设置 css 类名,但我犯了一些错误,这就是代码不起作用的原因。请任何人看到我的代码并告诉我我在哪里犯了错误。
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 安装如下: