我正在尝试获取我在 Angular 应用程序中使用的日期管道,以便在输入中的模板中使用它时正确解析。最初,在格式化日期之前,代码如下所示:
<input class="app-input" [readonly]="!hasAdminAccess"
[(ngModel)]="staff.profile.hireDate" placeholder="None"
[field-status]="getPropertyStatus('profile.hireDate')"/>
我用日期管道得到的最接近的是:
<input class="app-input"
{{ staff.profile.hireDate | date:'shortDate' }} placeholder="None"
[field-status]="getPropertyStatus('profile.hireDate')"/>
但是打印到视图上的是这个(字面意思是这个):
> <input class="app-input" 3/18/2014 placeholder="None"
> [field-status]="getPropertyStatus('profile.hireDate')"/>
现在,您会注意到格式正确的日期在那里(并且日期转换成功发生,使其成为:
3/18/2014
但是,我不想要其余的(显然)。我怎样才能在这里修改语法以便只得到要打印的日期?我已经盯着它并尝试了一些调整,但到目前为止还不能让它工作。