0

我已经定义了一个json文件,其中包含我的所有属性。当我尝试在我的代码中访问这些属性时,它显示该属性为空。我还尝试从 dojo 文件夹中的预定义捆绑包colors中访问其中一个属性,并且能够访问它。当尝试在同一个 colors.js 文件中添加一个属性并尝试访问它时,它再次显示该属性是null.

任何指针都会有真正的帮助。

4

1 回答 1

0

JSON 是 Javascript 对象定义,因此您不包含 JSON 文件,而是包含 JavaScript 文件

静止的:

<script src="js/config.js"></script>

var config = {
    someKey: 'Some Value'
}

动态(NLS 捆绑包):

require(["dojo/i18n!myproject/nls/messages"], function(messages) {.... })

define({
  root: {
    someKey: 'Some message in some languange',  
  }
});
于 2013-07-22T07:13:26.927 回答