在一个 Angular 4 应用程序中使用 ngx-bootstrap 日期选择器,
我知道通常可以这样指定日期格式:
<input id="from" name="from"
bsDatepicker [(bsValue)]="myModel"
value="{{ myModel | date:'yyyy-MM-dd'}}">
但是这一次我在一个模板驱动的Angular表单中,所以我的输入不像上面的例子中绑定到一个变量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' }}">
不过我想知道是否有更好的解决方案。
'YYY-MM-DD'
来替代'yyyy-MM-dd'
。 - Francesco Borzi