0

我在我现有的 ASP.NET 项目中引入了 angularjs,该项目目前仅支持 IE。当我尝试使用 angular js 浏览项目时,angularjs 没有在我的浏览器 IE 9 中启动。当我用谷歌搜索它时,我遇到了一个将元标记引入为的解决方案

<meta http-equiv="x-ua-compatible" content="IE=EDGE"/>

但是在使用上述元标记后,angularjs 似乎正在启动,但现在我收到以下错误:

Unable to get value of the property 'getElementsByTagName': object is null or undefined

所以,现在我有以下问题:

为什么在引入该元标记后会出现此类错误以及如何修复它?为什么 angularjs 没有那个元标记就无法启动?当我搜索解决方案时,我发现了这个 stackoverflow 页面:

getElementsByTagName 为 null 或未定义,仅在 IE 中 - 并且仅在函数中的一个特定位置

但是这里它说错误可能是由于项目中使用的不兼容语句必须更正。我当前的项目是一个庞大的项目并且已经投入生产,现在我无法找出所有可能的地方来检查不兼容的语句并修复它们。那么如何在我现有的 asp.net 项目中成功引入 angularjs?

4

0 回答 0