我们在 angular.js 应用程序中使用了大量自定义标签,我正试图让 IE8 识别它们。设置:
- 角度 (1.1.5)
- HTML5 模式
- 在许多情况下对指令使用自定义标签(我们不会
R
替换它们) - 使用 IE-shiv.js 将自定义标签注册到 IE8
这是一个很大的应用程序——我们在 IE-shiv.js 中在 IE 中注册了 50 多个自定义标签(我们喜欢使用自定义标签的标记的易读性)。我已经通过该应用程序多次,寻找我忘记注册的标签,但我仍然得到Error: Unexpected call to method or property access.undefined
. 我目前正在打开和关闭应用程序的某些部分以找到有问题的标签......但感觉可能有更好的方法:
我可以检测到哪个自定义 HTML 标记触发了 IE8 中的错误吗?有没有什么鬼鬼祟祟的方法 - 猴子打孔 document.createElement 或者添加一个 try/catch 到一些内部角度指令,也许?