在我的config/environment文件中,我想包含一個Date
對象。ember-cli config/environment中的Javascript對象
執行以下操作:
module.exports = function(environment){
var ENV = {
...
APP: {
someDate = new Date(2014, 12, 25, 22, 0, 0, 0),
....
}
....
};
...
};
並經由訪問它:
import ENV from 'my-app/config/environment';
...
var isDate = ENV.APP.someDate instanceof Date; //false
var isDateFromWin = window.MyAppENV.APP.someDate instanceof Date; //false
結果從配置對象被拉是字符串類型,而不是一個日期的對象。環境文件中的設置是否總是以字符串形式返回?我如何從我的配置文件中返回日期(或其他POJO)?
此外,文件似乎被忽略我的.jshintrc
文件,我無法訪問window
對象按Access window object in ember-cli environment
啊,這是我的例子中的一個錯字,對不起!我的日期仍然以字符串形式出現,無論我是將它們從窗口對象中拉出還是導入它們。雖然沒有Ember.ENV.APP提供給我。我已經更新了這個問題。 – RYFN 2014-09-24 15:23:13