【发布时间】:2013-01-06 07:37:13
【问题描述】:
我想知道是否有人可以在这里为我提供帮助。
我正在使用 JSON 文件来使用 AngularJS 创建时间线。我已经能够弄清楚如何使用 HTML 绑定 ng-repeat 循环输出日期,但我需要编辑日期输出; “2013-01-01”在我重新格式化后变为“2012 年 12 月 31 日”。
我一直在努力弄清楚如何在控制器中提取日期值,以便我可以将它应用到一个函数中,将该值转换为正确的日期——通过在日期上添加另一天。
非常感谢!我希望这是有道理的。
【问题讨论】:
-
日期过滤器这样做:docs.angularjs.org/api/ng.filter:date。如果这不是您所需要的,您可以发布您的控制器代码和更多上下文吗?
-
我已经尝试过了,但它并没有完全按照我的意愿工作。这是我的索引视图文件中出现的内容:
{{event.initialDate | date:'MMMM d, yyyy'}}
以事件为范围,“initialDate”作为我的 JSON 中的键值。假设这个特定的“initialDate”的值是,例如,字符串“2013-01-01”。它是如何使用 AngularJS 的日期过滤器输出的:“2012 年 12 月 31 日”。一次约会。你有什么想法来解决这个问题吗?谢谢!
标签: javascript json controller angularjs timeline