我使用IIS托管了一个Angular 4应用。 Angular 4应用程序在由两台积极开发Angular 4应用程序的计算机访问时工作正常,但访问Angular 4应用程序的任何其他计算机都返回" 'Uncaught TypeError: undefined is not a function' common.es5.js:3084".
我以前没见过这个,我不知道这是指什么。是否需要在服务器上安装某些东西?我假设这两台开发机器上安装了一些东西,允许它们访问其他机器没有的Angular 4应用程序。我该如何解决这个问题?
答案 0 :(得分:1)
这不太可能是因为“在这些机器上下载了”。相反,非开发人员机器的浏览器似乎缺少对某些Javascript函数的支持(aka they are older browsers)。
要解决此问题,您可能需要在角度构建中添加polyfill,这将为旧版浏览器添加更新的Javascript功能。但是,如果没有专门查看您的代码,很难说明您需要添加什么。