barMax というディレクティブがありますが、IE8 では動作しません。
<!--[if lte IE 8]>
<script>
document.createElement('bars-max');
</script>
<![endif]-->
私は何が欠けていますか?
barMax というディレクティブがありますが、IE8 では動作しません。
<!--[if lte IE 8]>
<script>
document.createElement('bars-max');
</script>
<![endif]-->
私は何が欠けていますか?
使用しているコードには疑似タグもありますbars-current
。
document.createElement('bars-current');
ポリフィルに追加するとうまくいきました。
免責事項:IE8標準モードでIE10を使用していますが、最初に要素を作成しないとコンソールにエラーがスローされ、IE8でそれがないとjsfiddle自体が崩壊します
IE はなじみのないタグを許可しないため、 のようなタグとしてディレクティブを使用することはできません。"A" を制限し、それを既知の html タグの属性として使用する必要があります。ラッパータグを使用したくない場合は、次のように replace:true を使用します
return { restrict: 'A', replace:true, scope: ..., link:... ここでいくつかの例を見ることができますhttps://skydrive.live.com/redir?resid=949DC4EDBFFD4738!189&authkey= !ABZCTBTTOCDYGhk
ie8 ネイティブでテストされた動作バージョンhttp://jsbin.com/IDOMuqU/2/edit (ポリフィルを使用した ie8 ネイティブで動作しないバージョン - http://jsbin.com/IDOMuqU/1/edit )