Estoy creando un cuadro de búsqueda en angular para buscar una cadena coincidente en un div específico. Quiero implementar el comportamiento de Chrome ctrl + f cuando el usuario comienza a escribir en el cuadro de búsqueda (después de 3 caracteres). Quiero resaltar la cadena coincidente, obtener la longitud del resultado y pasar a la coincidencia siguiente/anterior. Con una tubería, puedo archivar lo más destacado pero no las otras solicitudes. ¿Hay alguna otra forma de llegar a esto?