Есть ли способ преобразовать HTML-класс и целевой текст ссылки для отображения в виде обычного текста ссылки - PullRequest
0 голосов
/ 06 мая 2019

Я использую innerhtml, чтобы связать сообщение чата в моем приложении. Со стороны сервера я отправил сообщение. Я пытаюсь преобразовать html-контент в обычный контент ссылок в angular 6.

<a href="https://helloworld.com/test&quot;" class="linkified" target="_blank">https://helloworld.com/test"</a>

На стороне клиента я получил вывод как

https://helloworld.com/test" class="linkified" target="_blank">https://helloworld.com/test" class="linkified" target="_blank">" class="linkified" target="_blank">https://helloworld.com/test" class="linkified" target="_blank">https://helloworld.com/test

Как отобразить обычную гиперссылку в моем окне чата. Мой вывод должен быть https://helloworld.com/test"

Мое окно чата имеет вид

<p [innerHTML]="msgObj.message" class="mr-2 pr-1 mb-0"></p>

При получении сообщения в нашем приложении. В API это отображается как

{"message": "<a href="<a href="https://helloworld.com/test&quot" class="linkified" target="_blank">https://helloworld.com/test&amp;quot</a>;" class="linkified" target="_blank"><a href="https://helloworld.com/test&quot;</a>" class="linkified" target="_blank">https://helloworld.com/test"</a></a>"}
...