Angular JS ng风格和Internet Explorer 8

时间:2012-09-28 14:42:10

标签: internet-explorer internet-explorer-8 angularjs

我有一个我似乎无法理解的问题。

在IE8中,指令ng-style似乎根本不起作用。我用它来设置元素的宽度。在所有其他浏览器上它工作正常。

在IE8上,使用糟糕的F12工具检查元素,样式属性完全丢失。

任何人都可以告诉我是否有解决方法?我正在使用的angularjs版本是撰写本文时的稳定版本(1.0.2)

由于

1 个答案:

答案 0 :(得分:2)

好的,我发现为什么{{}}无法在IE7中运行:你必须填充JSON.stringify因为它用于显示对象而IE7没有它,如果你显示它正在工作的字符串:

http://jsfiddle.net/NLrYx/3/

有关IE7 compat的更多信息:http://docs.angularjs.org/guide/ie

JSON脚本:https://github.com/douglascrockford/JSON-js/blob/master/json2.js