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: を使用してテンプレートの日付と時刻を返します。
Date: Fri Mar 18 2016 18:33:46 GMT+0200 (EET)