Chrome在业力方面给出了不同的结果

时间:2014-11-25 20:07:26

标签: angularjs google-chrome typescript karma-runner

我有一个小应用程序,我一直在与客户端的UI工作。我正在使用TypeScript和Angular编写客户端代码。我创建了一个条形骨骼控制器,用于向UI提供硬编码数据以进行布局,并且它在Chrome和Firefox中运行良好。

现在我已经准备好开始添加业务逻辑了,我想实现测试,所以我安装了业力(至少可以说具有挑战性)。当我使用Chrome浏览器使用karma运行代码时,我得到一个"函数未定义"从TypeScript模块导出的函数出错,当我在karma之外使用Chrome时(在WebStorm中)仍然可以正常工作。该属性在那里,但定义的函数不是。

enter image description here

js生成的代码对我来说似乎是经典和传统的。

enter image description here

有人可以告诉我为什么代码在业力下表现不同吗?

1 个答案:

答案 0 :(得分:0)

  

当我使用Chrome浏览器使用karma运行代码时,我从TypeScript模块导出的函数出现“函数未定义”错误,当我在karma之外使用Chrome时(在WebStorm中)仍然可以正常工作。属性在那里,但定义的函数不是

主要是确保正确的文件(脚本)加载顺序。