3

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)
4

1 に答える 1