Comment changer le format de la date dans le datepicker Angulaire de la ngx-bootstrap à l'intérieur d'un formulaire

À l'aide de la ngx-bootstrap Datepicker dans Angulaire 4 application,

Je sais que, normalement, vous pouvez spécifier le format de la date de cette manière:

<input id="from" name="from"
       bsDatepicker [(bsValue)]="myModel"
       value="{{ myModel | date:'yyyy-MM-dd'}}">

mais cette fois je suis à l'intérieur d'un modèle axé sur la forme Angulaire, donc mon entrée n'est pas lié à une variable comme myModel dans l'exemple ci-dessus, mais c'est juste lié à la forme:

<input id="from" name="from"
       bsDatepicker ngModel>

alors, comment puis-je spécifier le format de la date dans ce cas?

Modifier: on dirait qu'une façon d'y parvenir est par la création d'une nouvelle variable newVar à l'intérieur du composant, puis la liaison avec [(bsValue)]="newVar":

<input id="from" name="from"
       bsDatepicker ngModel
       [(bsValue)]="newVar"
       value="{{ newVar | date:'yyyy-MM-dd' }}">

Cependant je me demande si il y a une meilleure solution.

OriginalL'auteur Francesco Borzi | 2017-09-11