Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

129
Visualizações
¿Cómo crear la funcionalidad de valor Deshacer y Rehacer desde la etiqueta de entrada en Angular?

Quiero crear una funcionalidad que deshaga y rehaga el valor de la etiqueta de entrada en angular. Lo que se supone que debo hacer es lo siguiente si ingreso Hola en la entrada:

  1. haga clic en el botón deshacer : mostrar el infierno
  2. haga clic en el botón deshacer : mostrar hel
  3. haga clic en el botón rehacer : mostrar el infierno
  4. haga clic en el botón rehacer : mostrar hola

Por favor ayuda. Gracias

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puedes hacer en tu .ts:

 inputValue: string = ''; inputStates: string[] = []; undoStats: number = 0; onChanges(change) { this.inputStates.push(change); this.undoStats = 0; } undo() { this.undoStats++; this.inputValue = this.inputStates[this.inputStates.length - (this.undoStats + 1)]; } redo() { if (this.undoStats > 0) this.undoStats--; if (this.undoStats >= 0) this.inputValue = this.inputStates[this.inputStates.length - (this.undoStats + 1)]; }

y en html:

 <div> <input type="text" [(ngModel)]="inputValue" (ngModelChange)="onChanges($event)" /> <br /> <button (click)="undo()">Undo</button><button (click)="redo()">Redo</button> </div>

Solo necesitará encontrar un punto en el que borrará this.inputStates (como onSubmit o algo así).

about 4 years ago · Juan Pablo Isaza Relatório

0

Existe la funcionalidad ya presente por el sistema en la entrada. Puede probar el botón de control z y el botón de control y.

Si desea crear uno propio para entonces, debe agregar el mapeo de los campos y valores de entrada del usuario y escuchar los eventos de deshacer y rehacer y, en función de eso, deshacer y rehacer subiendo y bajando la matriz.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda