2016-12-04 6 views
0

Ich versuche, eine Schaltfläche in HTML zu drucken, die es als Parameter in angular2 übergeben, aber angular2 nie übersetzen.Drucken HTML-Code mit angular2

modal.component.ts

this.footer = `<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>` 

modal.component.html

<div class="modal-footer" [innerHTML]="footer"></div> 

HTML-Ausgabe

<div class="modal-footer" ng-reflect-inner-h-t-m-l="Close">Close</div> 
+0

Ich denke, Sie werden nicht in der Lage sein, den Knopf Arbeit zu machen überhaupt, wenn man es so tun .. Winkelbedarf zu „übersetzen“ es irgendwie .. Warum es nicht nach innen setzen das div? benutze ngif oder sowas? –

+0

Vielleicht hast du Recht, ich muss einen Weg finden, um die Tasten von Modal als Parameter übergeben, so dass ich die Parameter in der Funktion, die das modal – XaBerr

Antwort

2

Sollte sei innerHtml statt innerHTML. Es ist Groß- und Kleinschreibung.

Zum Beispiel:

<div class="modal-footer" [innerHtml]="footer"></div> 
+0

aufgerufen hat, entscheiden kann, aber es ändert sich nicht das Ergebnis. Ich habe auch vergessen zu erwähnen, dass, wenn ich als Parameter "Körper übergeben" es hält es richtig. – XaBerr