Ich arbeite mit Angular2
mit Zwei-Wege-Bindung Konzept [(ngModel)]
. Ich habe Formular mit meiner Seite und ich muss den ursprünglichen Zustand des Elements validieren. Zur Validierung habe ich ngIf
verwendet, um den ursprünglichen Zustand des Elements zu überprüfen. Aber die Bedingung funktioniert nicht. Ich muss den ursprünglichen Zustand für jeden Modellwechsel überprüfen. Unten ist meine app.component.html
Seite:In Angular 2, funktioniert ngIF nicht, wenn ich versuche mit Zwei-Wege-Bindung
<form (ngSubmit)="angular2form(myAngular2Form.employeeDob)" [ngFormModel]="myAngular2Form">
<input type="text" class="form-control" id="employee" name="employee" [(ngModel)]="employeeDob" required />
<div *ngIf="employeeDob.pristine">
<p>Please enter the date</p>
</div>
<button type="submit" class="btn btn-primary">Register</button>
</form>
Dies ist meine Komponente:
export class AppComponent {
employeeDob: String;
constructor(private myform: FormBuilder) {
this.employeeDob = '';
}
angular2form(date) {
alert("date submitted successfully");
}
}
Vielen Dank für jede Anregung
Danke für Ihren Vorschlag. Es funktioniert jetzt –