2016-08-03 4 views
0

私のAngularJSアプリはIE11では動作しません。スタイルをng-styleに変換する

<div id="mydiv" style="color: {{ ::channel.colour }};"></div> 

方法ng-styleに変換するために:私はng-styleタグ

これは私が持っているものであるに角度変数を含むすべてのインラインstyleを変換する必要が学びましたか?

私はこのようにそれを変換してみました:

<div id="mydiv" ng-style="color: {{ ::channel.colour }};"></div> 

それは

一般的な問題

EDITを動作しません: Manipulating inline style with angular does not work in IE

+0

ような何かをしようとする必要があります。 IE11でうまく動作するアプリを開発しました。 ng-classを使って、そのクラスのcssを別のCSSファイルに入れてみてください。 –

+0

私の編集 –

+0

をご覧になり、channel.colourを設定しているコントローラロジックを投稿してください。 ::あなたはただ削除する必要があります::。代わりに{{:: channel.colour}} {{channel.colour}}を試してください –

答えて

1

は、スコープ変数であるように思われますスタイルやngスタイルに束縛されません。 あなたは私はあなたがNGスタイルに変換する必要があると感じていけない

<div id="mydiv" ng-style="colour"></div> 

とコントローラ

$scope.colour= { 
    "color": "red" 
} 
関連する問題