Datetime ember.js当前日期把手帮助器

Datetime ember.js当前日期把手帮助器,datetime,ember.js,handlebarshelper,Datetime,Ember.js,Handlebarshelper,我在ember v2.4.2中使用npm在本地安装了力矩。它的工作原理与在节点会话中测试的一样: 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:1

我在ember v2.4.2中使用npm在本地安装了力矩。它的工作原理与在节点会话中测试的一样:

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,而将对current-Date.js使用Date()函数。 这项工作:

import Ember from 'ember';

export function currentDate() {
return Date().toString();
}

export default Ember.Helper.helper(currentDate);
它返回带有把手的模板的日期和时间 日期:
{{current Date}}
如下:

Date: Fri Mar 18 2016 18:33:46 GMT+0200 (EET)

我试过你的代码。它很好用。我当前的余烬和节点版本为:

ember-cli: 2.9.1
node: 6.8.1

尝试升级你的余烬,它应该可以正常工作

对新助手使用了完全相同的代码,对我也有效:o你在其他地方使用过矩吗,可能它添加不正确?不,这是第一次。仅在节点中以交互方式尝试。开始时var moment=require('moment');>var now=力矩();收到:2016年3月17日星期四23:08:29 GMT+0200(EET)或>now.format();'2016-03-17T23:08:29+02:00'和>现在。格式('l');'2016年3月17日“你能用moment()显示你的帮助者代码片段吗?我使用了完全相同的代码…你在全球范围内依赖moment吗?否则,我想你需要导入它<代码>从“时刻”导入时刻嗨,Kristjan,我在本地安装了时刻,因此按照您的建议尝试导入时刻。然而,我并没有成功。