Im Winkel 2, ngIF nicht funktioniert, wenn ich versuche mit zwei-Wege-Bindung

Arbeite ich mit Angular2 mit zwei-Wege-binding-Konzept [(ngModel)].Ich habe Formular mit meiner Seite und ich habe zu validieren, den ursprünglichen Zustand des Elements. Also für die Validierung benutzt habe ich ngIf zu prüfen, den ursprünglichen Zustand des Elements. Aber der Zustand ist nicht arbeiten. Ich brauche, um zu überprüfen, die ursprünglichen Zustands für jedes Modell ändern. Unten ist mein app.component.html Seite:

 <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

InformationsquelleAutor Sasi Dhivya | 2016-08-01

Schreibe einen Kommentar