我在 ember v2.4.2 中使用 npm 在本地安装了 moment。它在节点会话中测试过:
var moment = require('moment');
undefined
var now = moment().format('D.M.Y');
undefined
now
'18.3.2016'
var now = moment().format('D.M.Y - H:mm:ss');
undefined
now
'18.3.2016 - 18:11:51'
时刻在这个助手中不起作用current-date.js
服务器只有消息“构建成功”,浏览器中甚至没有显示错误消息,只是空白窗口。
import Ember from 'ember';
import moment from 'moment';
export function currentDate() {
return moment().format('D.M.Y');
}
export default Ember.Helper.helper(currentDate);
我将放弃使用 of moment,而是将 Date() 函数用于 current-date.js。这有效:
import Ember from 'ember';
export function currentDate() {
return Date().toString();
}
export default Ember.Helper.helper(currentDate);
它使用把手 Date: 返回我的模板的日期和时间,{{current-date}}
如下所示:
Date: Fri Mar 18 2016 18:33:46 GMT+0200 (EET)