Javascript AngularJS:IE对存储在templateCache中的项抛出404个错误

Javascript AngularJS:IE对存储在templateCache中的项抛出404个错误,javascript,angularjs,twitter-bootstrap,angular-ui-bootstrap,Javascript,Angularjs,Twitter Bootstrap,Angular Ui Bootstrap,我试图使用Angular UI引导库,IE在尝试加载typeahead-popup.html模板时抛出404错误,这是我目前唯一使用的模板。我使用的是ui-bootstrap-tpls.0.11.0.js库,其中包含了模板。该代码在其他浏览器中运行良好,但在检查“网络”选项卡后,IE似乎正在尝试从/app/template/typeahead/typeahead-popup.html加载模板。如果我把物理文件放在服务器上的那个位置,它就会工作 加载失败的模板也不限于ui引导库。我的自定义库,我使

我试图使用Angular UI引导库,IE在尝试加载typeahead-popup.html模板时抛出404错误,这是我目前唯一使用的模板。我使用的是ui-bootstrap-tpls.0.11.0.js库,其中包含了模板。该代码在其他浏览器中运行良好,但在检查“网络”选项卡后,IE似乎正在尝试从/app/template/typeahead/typeahead-popup.html加载模板。如果我把物理文件放在服务器上的那个位置,它就会工作

加载失败的模板也不限于ui引导库。我的自定义库,我使用。。。也不会加载到IE中,除非我将物理文件放在服务器的/app/search.html目录中

在这一点上,我无法理解IE和其他浏览器之间的区别。唯一让我感到奇怪的是IE在/app目录中查找模板,但我不确定在那里存储模板缓存项是否是一件有角度的事情。另外,Chrome和FF看起来根本不请求模板项,这很有意义,因为它应该只存储在模板缓存中


我在IE10和IE11中都进行了测试,但在这两种浏览器中都失败了,但是chrome、safari和ff都可以正常工作。

原因是我的应用程序没有存储在根目录中,并且angular bootstrap ui中的模板项被相对路径引用。我添加了一个前面提到的/这很有效