Ich habe ein kleines Problem. Nachdem ich Daten von einem Service angefordert habe, habe ich einen iFrame-Code erhalten.
%Vor% Ich möchte das als Requisite an meine modale Komponente weitergeben und es anzeigen, aber wenn ich einfach {this.props.iframe}
es in der Render-Funktion habe, wird es offensichtlich als String angezeigt.
Was ist der grundlegende Weg, um HTML als Reaktion anzuzeigen?
Sie können die Eigenschaft dangerouslySetInnerHTML
verwenden, so
Sie können auch alle Attribute aus der Zeichenfolge kopieren ( basierend auf der Frage, Sie erhalten iframe als Zeichenfolge von einem Server ), die <iframe>
tag und enthält Übergeben Sie es an das neue <iframe>
-Tag, wie das
Wenn Sie dangerlySetInnerHTML nicht verwenden möchten, können Sie die unten erwähnte Lösung verwenden
%Vor%hier Live-Demo ist verfügbar Demo