2016-08-03 9 views
0

Meine AngularJS-App funktioniert nicht mit IE11. Ich habe gelernt, ich brauche style jedes Inline umzuwandeln, dieKonvertieren eines Stils in ng-Stil

Winkelvariablen in ng-style Tags enthält

Das ist, was ich habe:

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

, wie es in einem ng-style zu konvertieren?

Ich habe versucht, es so Umwandlung:

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

, aber es funktioniert nicht

EDIT

Allgemeine Ausgabe: Manipulating inline style with angular does not work in IE

+0

Ich fühle mich nicht Sie konvertieren müssen in ng-Stil. Wir haben eine App entwickelt, die in IE11 gut läuft. Versuchen Sie es mit ng-Klasse und legen Sie das CSS in diese Klasse in einer separaten CSS-Datei. –

+0

werfen Sie einen Blick auf meine Bearbeitung –

+0

post Ihre Controller-Logik, wo Sie channel.colour einstellen. Ich hoffe du musst nur :: entfernen. Stattdessen {{:: channel.colour}} versuche {{channel.colour}} –

Antwort

1

scheint, ist Umfang variabel zu sein nicht an Stil oder ng-Stil binden. Sie brauchen so etwas wie

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

Und in der Steuerung versuchen

$scope.colour= { 
    "color": "red" 
} 
Verwandte Themen