gpt4 book ai didi

ember-cli 配置/环境中的 Javascript 对象

转载 作者:行者123 更新时间:2023-11-30 05:32:29 25 4
gpt4 key购买 nike

在我的配置/环境文件中,我想包含一个 Date 对象。

执行以下操作:

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 文件,并且无法根据 Access window object in ember-cli environment 访问 window 对象

最佳答案

你在“执行以下操作”的例子中有一个错误,应该是:

...     
APP: {
someDate: new Date(2014, 12, 25, 22, 0, 0, 0),
...
}
...

此外,您应该像这样访问它:

date = MyAppENV.APP.someDate; // replace with name of your entry point

或:

import Ember from 'ember';
date = Ember.ENV.APP.someDate;

关于ember-cli 配置/环境中的 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26014291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com