2016-08-07 7 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> 

しかし、私たちは、角の形にprimengコントロールを追加する必要がありますどのように

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").  

、例外を取得していますか?

答えて

0

私はあなたがテンプレート駆動型を使用していると思います。

formControlName="eventStartDate"を削除し、それをname="eventStartDate"と置き換えてください。これがうまくいくはずです。

関連する問題