Ich habe Formulare, die den vorlagengesteuerten Entwurf verwenden, also ungefähr so:
<form #myForm="ngForm" ngSubmit="save(myForm.value, myForm.isValid)">
<input #name="ngModel" [(ngModel)]="name">
<button type="submit">Submit form</button>
</form>
Wie kann ich nun verhindern, dass ENTER das Formular sendet? Dies beeinträchtigt das benutzerdefinierte ENTER-Verhalten innerhalb des Formulars und auch, wenn Sie versehentlich die Eingabetaste in einer unerwünschten Eingabe drücken.
Ich habe mich umgesehen und einige alte Angular 1-Antworten und auch einige Standard-JavaScript-Antworten gefunden, aber ich bin der Meinung, dass Angular 2 so etwas bereits eingebaut haben muss, aber ich konnte es nicht finden.
Wenn nicht, was wäre der beste Weg, um dies zu erreichen?