如何为 windows 对象设置一些全局变量。就我而言,我们通过index.html将一些模型设置为 windows 对象。在我们的组件中,我们直接使用该模型。但是在运行单元测试时,它没有发现对象和测试失败。我尝试将规范文件中的模型设置为:window.appConfig={};
但它抛出了错误。
经过一番研究,我找到了解决方案:要将某些属性设置为 windows 对象,您需要使用以下语法:
window['appConfig']={};
此外,如果您在多个组件中使用它,那么我们可以在 1 个 js 文件中设置这种类型的变量,并在 karma.js 中提供该文件,然后可以在任何规范文件中访问它。
文件:['globleKarmaConstants.js'],
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句