如何为Windows对象设置一些全局变量。
就我而言,我们通过 index.html 为Windows对象设置一些模型。
在我们的组件中,我们直接使用该模型。但是在运行单元测试时,并没有发现对象和测试失败。
我尝试将规格文件中的模型设置为:window.appConfig={};
但这会引发错误。
答案 0 :(得分:0)
经过研究,我找到了解决方案: 要将某些属性设置为Windows对象,您需要使用以下语法:
window ['appConfig'] = {};
此外,如果您要在多个组件中使用此变量,那么我们可以在1个js文件中设置此类型的变量,并在karma.js中提供该文件,然后可以在任何规格文件中访问它。
文件:['globleKarmaConstants.js'],