我正在與Angular2
一起使用雙向綁定概念[(ngModel)]
。我用我的頁面創建了窗體,並且必須驗證元素的原始狀態。所以爲了驗證,我用ngIf
來檢查元素的原始狀態。但條件不起作用。我需要檢查每個模型更改的原始狀態。下面是我app.component.html
頁:在Angular 2中,當我嘗試使用雙向綁定時,ngIF不起作用
<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>
這是我的組件:
export class AppComponent {
employeeDob: String;
constructor(private myform: FormBuilder) {
this.employeeDob = '';
}
angular2form(date) {
alert("date submitted successfully");
}
}
感謝您的任何建議,如果用戶不互動與形式尚未
感謝您的建議。它的作品現在 –