Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

233
Views
¿Puedo agregar una función con el evento (clic) a mis etiquetas de intervalo que agregué con el método de reemplazo?

https://i.stack.imgur.com/B5doW.png Tengo oraciones como esta y, como puede ver, si la palabra que busco está en esa oración, la pongo en etiquetas de intervalo.

 .replace(query.toLocaleLowerCase(), `<span>${query}</span>`,).toLocaleLowerCase()

(query es mi palabra de búsqueda) y quiero que la palabra se tome en estas etiquetas de intervalo como esta

 `<span (click)="myFunction()">${query}</span>`

Hay alguna forma de hacer esto ?

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Has probado

 .replace(query.toLocaleLowerCase(), `<span onclick="functionName()">${query}</span>`,).toLocaleLowerCase()
about 4 years ago · Juan Pablo Isaza Report

0

Obtuve la solución así, no es del todo correcta, pero es la más simple

Lado TS

 click(evt) { const href = evt.target.localName; if (href == 'span') { evt.path.forEach(element => { if (element.localName == "p") { ---my codes--- } }); }

}

lado HTML;

 (click)="click($event)" [innerHtml]="subtitle"
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!