Dies ist eine Ionic 2 App. Die App ruft Daten mithilfe der REST-API und im JSON-Format ab. Eines der Felder wird als HTML-Inhalt vom Server gesendet. Dies ist derzeitAnzeigen von Bildern in HTML als Inhalt in ionic 2 App
<div [innerHTML] = "'<p>' + eventMoreDetails.DescriptionHtml + '</p>'"></div>
Dies hat Bild mit angezeigt werden, die in dieser html wie
<p><img src="/Resources/Documents/bikers.jpg" title="" alt="" width="600" height="287" border="0"><br></p>"
eingebettet ist, da dies zu http://localhost:8100/Resources/Documents/bikers.jpg löst anstelle der tatsächlichen URL der API, die nicht immer geladen.
Aber ich bin mir nicht sicher, wie man diesen Inhalt analysieren und durch das URL-Präfix der API ersetzen kann.
Es funktionierte teilweise für mich, aber das Problem war, dass nur das erste Vorkommen ersetzt wurde. Ich war nicht sicher, wie man es mit den globalen Parametern regex und passing/g machen könnte. Also habe ich somestring.split ('oldString') benutzt. Join ('newString'); –
Ops habe ich vergessen. Wenn Sie immer noch replace für alle Vorkommen in einer Zeichenfolge verwenden möchten, überprüfen Sie bitte meine aktualisierte Antwort: D – trungk18