2016-08-07 1 views
0

ngForm 내에서 primeng datepicker를 사용하고 필요한 유효성 검사를 적용하려고합니다.Angng2.0.0-rc.4를 사용한 Primng 유효성 확인

<p-calendar formControlName="eventStartDate" 
      inputStyleClass="form-control" 
      #eventStartDate="ngModel" 
      ngControl="eventStartDate" 
      id="eventStartDate" 
      [(ngModel)]="event.eventStartDate" 
      minDate="+1d" 
      [showIcon]="true" 
      required> 
      </p-calendar> 
<span [hidden]="eventStartDate.valid || eventStartDate.pristine" 
     class="help-block"> 
     Start Date is required ! 
</span> 

그러나, 나는 예외를 받고 있어요,

Template parse errors: 
There is no directive with "exportAs" set to "ngModel" ("      
    <div class="input-group form-inline"> 
    <p-calendar [ERROR ->]#eventStartDate="ngModel" 
       name="eventStartDate" 
       formControlName="eventStartDate" 
       inputStyleClass="f").  

우리는 어떻게 각 형태에 primeng 컨트롤을 추가해야합니까?

답변

0

나는 템플릿 기반 양식을 사용하고 있다고 생각합니다.

formControlName="eventStartDate"을 제거하고 name="eventStartDate"으로 바꿔주세요.이 방법이 효과가 있다고 생각합니다.