我有一个在 Firefox 和 Chrome 中运行的有点复杂的 SPA。在 IE8 中没有太多信息就失败了。完整的应用程序使用 ngTable 以及 ui-bootstrap 中的选项卡和 Accordion 组件,但我已经能够构建一个没有 ngTable 的骨架版本,但仍然使用 ui-bootstrap,但仍然无法在 IE8 中执行任何有用的操作。
生成的骨架使用单个选项卡和动态 Accordion 列表,使用从存储的 json 文件加载的数据。
当我在 IE8 上运行它时,我只是在控制台中看到以下内容:
[object Error]<div class="tab-pane ng-scope" ng-repeat="tab in tabs" ng-class="{active: tab.active}" tab-content-transclude="tab">
[object Error]
此时,页面显示我的标题和选项卡标题的内容,但没有选项卡边框,也没有选项卡的内容。
我相信我已经成功生成了一个与我在 IE8 中加载的应用程序相对应的 plunkr(这是我的第一个 plunkr,所以请告诉我是否做错了什么)(plunkr 在 IE8 中无法工作使得这更烦人):http://plnkr.co/edit/Ak26Pj4FwTXJ7USQBvhj
最佳答案
没关系。有人向我指出 AngularJS ui-bootstrap 不支持 IE8。他们并不是刻意回避,只是没有时间支持IE8。悲惨的情况。
关于javascript - 使用 Angular ui-bootstrap 中的选项卡和 Accordion 的简单页面无法在 IE8 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235331/