Ich versuche, Formular zu überprüfen, aber es zeigt rote Felder, wenn das erste Mal das Formular laden Ich möchte keine Validierung zum ersten Mal zeigen. Wie man es erreicht.Problem mit Validierung in Angular 2
Antwort
share Code ersten (oder Plunker machen). Haben Sie HTML nicht validiert im Formular verwendet? Wenn nicht, dann benutze es wie <form name="createForm" novalidate>
Ich denke, es ist ziemlich schwer, eckig zu stoppen, .ng-invalid
Klasse zu setzen. Was ich tun kann ist, ich werde .ng-pristine class
verwenden, um es manuell zu verwalten,
HINWEIS: Ich gebe Ihnen nur einen Weg.
.ng-pristine{
border:2px solid gray; /* add your css rules as required */
}
Dies ist der richtige Weg: offizielle Dokumentation sagt: 'Dieser User Experience ist die Entwicklerwahl. Einige Leute möchten die Nachricht jederzeit sehen. Wenn wir den ursprünglichen Zustand ignorieren, würden wir die Nachricht nur ausblenden, wenn der Wert gültig ist. Wenn wir in dieser Komponente mit einem neuen (leeren) Helden oder einem ungültigen Helden ankommen, sehen wir die Fehlermeldung sofort, bevor wir irgendetwas getan haben. Einige Leute finden dieses Verhalten beunruhigend. Sie möchten die Nachricht nur anzeigen, wenn der Benutzer eine ungültige Änderung vornimmt. Das Verstecken der Nachricht, während die Kontrolle "unberührt" ist, erreicht dieses Ziel – micronyks
- 1. Angular 2 kombinierte Form Validierung
- 2. Angular 2 Testing Problem
- 3. angular 2 - asynchrone Problem
- 4. Angular 2 Routing Problem mit Typoskript
- 5. Angular 2 Router Instanziierung Problem
- 6. Problem mit global sichtbaren Service in Angular 2
- 7. Passwort und ConfirmPassword-Validierung funktioniert nicht in Angular 2
- 8. Angular 2 Webpack Export/Import Problem
- 9. ViewModel-basierte Validierung mit Angular
- 10. Angular 2 RC3 Router-veraltetes Paket Problem
- 11. Angular Problem mit $ http.get
- 12. Autoscroll in Angular 2
- 13. Angular JS Email Validierung mit Unicode-Zeichen
- 14. Zweiwege in Angular 2
- 15. Update-Problem in Laravel mit Validierung
- 16. Angular 2 Material mit Angular CLI
- 17. Anmeldeformular Angular 2
- 18. Angular JS textarea Validierung
- 19. mit rowspan mit Angular 2
- 20. IE Zwei-Wege-Drop-Down-Bindung Problem in Angular 2
- 21. Seitenübergänge in Angular 2
- 22. Angular 2 Suche mit http
- 23. Angular 2 Papiereingabe und Formularverarbeitung
- 24. Validierung Problem in vba Textfeld
- 25. Angepasste Validierung Attribut mit mehreren Instanzen Problem
- 26. OData Query mit Angular 2
- 27. Angular 2 async benutzerdefinierten Validator
- 28. VB Formular Validierung Problem
- 29. Angular 2 mit 508 zugänglichkeit
- 30. Angular 2 http.get mit Parametern
http://stackoverflow.com/questions/38695778/validating-form-in-angular-2/38695892 hier ist der Code –