internet-explorer – Angular JS ng-style和Internet Explorer 8

我有一个问题,我似乎无法理解.

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

在IE8上,使用蹩脚的F12工具检查元素,样式属性完全缺失.

任何人都可以告诉我是否有解决方法?我正在使用的angularjs版本是撰写本文时的稳定版本(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

点赞