【发布时间】:2014-05-02 01:33:51
【问题描述】:
我试图在 EmberJS 中显示一个格式化的日期,但它输出的是一个空白字符串。
{{#each}}
{{formatedDrawDate}}
{{/each}}
输出
<script id="metamorph-9-start" type="text/x-placeholder"></script>
<script id="metamorph-9-end type="text/x-placeholder"></script>
咖啡脚本
App.GroupsController = Ember.ArrayController.extend
formatedDrawDate: (->
moment(@get 'drawDate').format 'MMM Do YY'
).property('drawDate')
数据:
App.GROUPS = [
{
id: 1
drawDate: new Date()
},
# ...
]
我的路线:
App.GroupsRoute = Ember.Route.extend
model: ->
App.GROUPS
我可以在控制器下方的控制台中看到格式清晰的日期。不过,我不确定它为什么不显示。
【问题讨论】:
-
您要从您的财产中退回一些东西吗?在'moment(@get.....'之前添加'return':return moment(@get'drawDate').format'MMM Do YY'
标签: javascript ember.js coffeescript