我有一种情况,如果聊天消息带有图像链接,我需要显示图像,目前我正在显示图像链接。
一个解决方案我认为我将检查lastIndexOf('。')并获得扩展并在ng-if中匹配它,但我觉得它不是一个简洁的解决方案。 因此,我正在寻找任何库或角度内置模块,它就像我一样:
linkify(Linkify是一个JavaScript插件,用于查找纯文本链接并将其转换为HTML标记)
答案 0 :(得分:-1)
imgify(text) {
const regexp = /\b(https?:\/\/\S+(?:png|jpe?g|gif)\S*)\b/ig;
const replace = "<br><img src='$1'>";
return text.replace(regexp, replace);
}