4

理解できない問題があります。

IE8では、ディレクティブng-styleはまったく機能しないようです。要素の幅を設定するために使用しています。他のすべてのブラウザでは正常に動作します。

IE8では、安っぽいF12ツールを使用して要素を検査すると、styleプロパティが完全に欠落しています。

回避策があるかどうか誰かに教えてもらえますか?私が使用しているangularjsバージョンは、執筆時点での安定バージョン(1.0.2)です。

ありがとう

4

1 に答える 1

2

わかりました。{{}}がIE7で機能しなかった理由を見つけました。オブジェクトの表示に使用され、IE7にはないため、JSON.stringifyをポリフィルする必要があります。文字列を表示すると、機能します。

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

IE7互換の詳細:http://docs.angularjs.org/guide/ie

JSONスクリプト:https ://github.com/douglascrockford/JSON-js/blob/master/json2.js

于 2012-10-01T15:04:28.170 に答える