Dojo似乎无法识别自定义资源包

时间:2013-07-21 11:29:51

标签: javascript json dojo

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

任何指针都会有实际帮助。

1 个答案:

答案 0 :(得分: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',  
  }
});