Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

203
Vistas
Cómo alternar el elemento contenteditable verdadero o falso en Angular 2

cambie el elemento contenteditable a verdadero con la llamada de botón para editar el texto del elemento y al desdibujar cambie el elemento contenteditable a falso cuando termine de editar.

¡cómo establecer contenteditable en falso en la clase!

 import {Component} from 'angular2/core' @Component({ selector: 'my-app', template: ` <h2 #el contenteditable="false" (blur)="text=el.textContent"> This Content is Editable </h2> <button (click)="toggleContenteditable()">Edit Text Content</button> <hr/> <p> Text Obj: {{text}}</p> ` }) export class App { text : string; contenteditable:bool = false; toggleContenteditable(){ this.contenteditable = !this.contenteditable; } }
about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Debe usar el enlace de propiedad con attr. prefijo antes de contenteditable y luego pase la variable contenteditable allí. Esto lo ayudaría a realizar el efecto de alternar en contenteditable a través del método toggleContenteditable .

 <h2 #el [attr.contenteditable]="contenteditable" (blur)="text=el.textContent">

También cambie la función toggleContenteditable a continuación.

 toggleContenteditable(){ this.contenteditable = !this.contenteditable; //`this.` was missing in later assignment }

Demostración de Plunker

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda