javascript enter - Was sind die Optionen für (keyup) in Angular2?




3 Answers

Dies sind die Optionen, die derzeit in den Tests dokumentiert sind: Strg, Shift, Enter und Escape. Dies sind einige gültige Beispiele für Tastenbelegungen:

keydown.control.shift.enter
keydown.control.esc

Sie können dies here verfolgen here während keine offiziellen Dokumente existieren, aber sie sollten bald draußen sein.

keydown keyboard

Folgendes funktioniert hervorragend, wenn die Eingabetaste losgelassen wird. Welche anderen Optionen sind neben keyup.enter für den keyup keyup.enter ?

<input #inputstring (keyup.enter)="doSomething(inputstring.value)"/>



Sie können ein keyup-Ereignis wie folgt hinzufügen

template: `
  <input (keyup)="onKey($event)">
  <p>{{values}}</p>
`

in Komponente, Code einige wie unten

export class KeyUpComponent_v1 {
  values = '';

  onKey(event:any) { // without type info
    this.values += event.target.value + ' | ';
  }
}



Wenn sich Ihr keyup-Ereignis außerhalb der STRG- , UMSCHALT- , EINGABETASTE und der ESC- Klammer befindet, verwenden Sie einfach @Md Ayub Ali Sarkers Guide. Das einzige Schlüssel-Pseudo-Event, das hier in angular docs https://angular.io/docs/ts/latest/guide/user-input.html ist die ENTER- Taste. Es gibt noch keine Keyup-Pseudoereignisse für Zifferntasten und Alphabete.




Related

javascript html onkeyup angular