2017-06-07 7 views
0

私はNG-モデルを更新する日付ピッカーを使用して日付を選択することができアンギュラ入力フィールドの編集が日付選択ツールのng-modelを更新していませんか?

 <div class="datepicker-wrapper"> 
     <label for="license_expiry_date">Start Date (YYYY-MM-DD)</label> 
     <input type="text" class="form-control" [ngModel]="fromDate | date: 'yyyy-MM-dd'" placeholder="Enter start date" (focus)="onPurchaseDateFocus('from')" name="start_date"> 
     <div [hidden]="!isFromDatepickerVisible" class="datepicker-container"> 
      <datepicker [(ngModel)]="fromDate" name="fromdatepicker" (selectionDone)="onDateSelectionDone('from')"> 
      </datepicker> 
     </div> 
    </div> 

の日付ピッカーを作成して、日付ピッカー上の入力タグは編集可能です。日付ピッカーではなく日付ピッカーではなく入力フィールドから日付を編集すると、ng-modelは更新されません。

入力フィールドを編集しても値が更新されないのはなぜですか?

答えて

0

何が問題なのかよく分かりませんが、私の最初の推測はフォームコントロールの一方向データバインディングです。

[ngModel]="fromDate | date: 'yyyy-MM-dd'"

https://angular.io/docs/ts/latest/guide/template-syntax.html#!#two-way

を結合双方向のデータの

[(ngModel)]="fromDate | date: 'yyyy-MM-dd'"

詳細にそれを変更しよう

関連する問題