Resaltar texto en una cadena usando AngularJS

Resaltar un texto concreto dentro de otra cadena de texto usando AngularJS es muy fácil, podemos asignar una clase CSS al texto resaltado para diferenciarlo del resto de la forma que mas nos guste, por ejemplo cambiando el color de fondo o poniendo el texto en negrita.

Vamos a usar AngularJS y expresiones RegEx de Javascript, la función en AngularJS se vería de la siguiente forma:

Declaramos la clase highlightedText:

Y por ultimo para usar la función anterior en las vistas:

Lo anterior resaltaría Blog en amarillo, dentro de la cadena “JosmanTek Blog”, igualmente podemos asignar variables y cambiando su valor el texto resaltado cambiaría en tiempo real, por ejemplo para resaltar los resultados de una búsqueda.

Fuente: https://blog.nraboy.com/2015/05/highlight-text-in-a-string-using-javascript-and-angularjs/