IE8 AngularJS页面加载滞后+ ng-bind-html问题

时间:2014-02-11 19:17:36

标签: angularjs internet-explorer-8 twitter-bootstrap-3

对于上下文,我在一个我仍然需要支持IE8的环境中工作(仍然是计算机上的默认发行版);我也在使用twitter bootstrap 3; Angular是最新版本。我从API返回数据并使用ng-repeat在视图中构建结果。有人在IE8开发应用程序吗?我所有的东西都在Chrome中运作良好。

我有两个问题。

一个是在IE8中,加载ng-repeat驱动的API结果需要永久或永远不会完成。如果我在IE8中打开开发人员工具并进行调试,那么在刷新时它会加载ng-repeat结果。每次都会发生这种情况

这是我的开始:

<!DOCTYPE html>
<html lang="en" ng-app="app">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">

我不知道为什么会这样。我应该使用不同的标签吗?我想知道IE8开发者工具是否以不同的IE8模式加载项目。我不清楚如何在IE8中检查API响应的状态,以验证API调用没有问题,而不是角度渲染响应的问题。

另一个问题是ng-bind-html没有从IE8中我的API响应的某些字段返回任何值。在Chrome中运行良好。 this是ng-bind-html的真正替代品,还是可以在IE8中使用的那个?

1 个答案:

答案 0 :(得分:1)

由于Stack Overflow不允许我回答或提出我发现的答案... This提供了ng-bind-html的解决方案。在看到未选择的答案之前,我不清楚如何通过过滤器应用它。

至于另一个问题,我将去一个不包含数据主体的API调用的路径(我正在使用的API可以通过多种方式获取数据)。案件结束(我可以继续前进......仍然有很多未解答的问题。)。