Zunächst möchte ich sagen, ja, ich habe die Shims in meinem Index.html enthalten.Wert nicht gesetzt mit Angular2 und IE 11 (Shims hinzugefügt)
<script src="node_modules/es6-shim/es6-shim.min.js"></script>
<script src="node_modules/systemjs/dist/system-polyfills.js"></script>
<script src="node_modules/angular2/es6/dev/src/testing/shims_for_IE.js">
</script>
Ich benutze Angular2 Beta-17.
Die folgenden String-Eigenschaften sind alle fein aufgelöst, mit Ausnahme des Bildstils in IE.
In IE, die Namen und Adresse Eigenschaften zeigen fein, aber der Stil ist vollständig aus dem img-Tag entfernt. Dies funktioniert in allen anderen Browsern
Name: {{recipient.name}} <br/>
Address: {{recipient.address}} <br/>
<img style="background: url(/pImages/{{recipient._id}}.jpg);" />
IE scheint mit den Klammern im Stil Wert ein Problem zu haben, da der folgende hartcodierte Wert in IE
<img style="background: url(/pImages/230721.jpg);" />
Jede Suche ich gut funktioniert‘ Ich habe behauptet, alle Probleme des IE zu lösen, indem ich die Shims in setze, aber ich habe das getan.
TIA
Das wirft diesen Fehler: Kann ein anderes unterstützendes Objekt nicht finden 'background-image: url (/pimages/57211a89b65ff1be3edd14c5.jpg); Ich denke, weil ngStyle ein erwartet? : Ausdruck. Auch img [style] = "presetExpression" funktioniert gut, außer in IE. Immer noch fest. – Shar
Die bearbeitete Version funktioniert auch nicht, wirft Fehler. – Shar
Ich habe meine Antwort aktualisiert. –