Я могу подтвердить, что это отлично работает с палитрой диапазонов дат, мне понадобилось время, чтобы найти это решение!
ьзование ngx-bootstrap Datepicker в приложении Angular 4,
Я знаю, что обычно вы можете указать формат даты следующим образом:
<input id="from" name="from"
bsDatepicker [(bsValue)]="myModel"
value="{{ myModel | date:'yyyy-MM-dd'}}">
но на этот раз я нахожусь внутри управляемой шаблоном угловой формы, поэтому мой ввод не привязан к такой переменной, какmyModel
в приведенном выше примере, но это просто связано с формой:
<input id="from" name="from"
bsDatepicker ngModel>
так как я могу указать формат даты в этом случае?
редактировать: похоже, что способ достичь этого - создать новую переменнуюnewVar
внутри компонента, а затем связать его с[(bsValue)]="newVar"
:
<input id="from" name="from"
bsDatepicker ngModel
[(bsValue)]="newVar"
value="{{ newVar | date:'yyyy-MM-dd' }}">
Однако мне интересно, есть ли лучшее решение.