我有一个配置文件,用于存储配置参数。
export class Config{
public static get ServerUrl():string {return "http://localhost/request.php"}
public static get ShortDate():string {return "amDateFormat: 'YYYY-MM-DD HH:mm'"}
}
我使用momentjs来进行日期/时间格式化。 现在在我的component.html文件中,我想做类似的事情:
<div>
Person DOB : {{Person.DOB | ?config.ShortDate}}
</div>
我的ts档案:
import { Config} from "../../../config/config"
constructor(){
let config:any = Config
}
我收到错误 我缺少什么或者有其他选择吗?
由于
修改: 根据sainu提供的答案进行更新
<div>
Person DOB : {{Person.DOB | amDateFormat: 'YYYY-MM-DD HH:mm'}}
</div>
<div>
Person DOB1 : {Person.DOB | date: config.ShortDate}}
</div>
给我下面的输出:
人DOB:1970-01-01 01:00
人DOB1:AM0DAMteFor0AMt:YYYY-MM-DD HH:mm
请注意,我正在使用momentjs。
答案 0 :(得分:1)
在component.ts
import { Config} from "../../../config/config"
config:any = Config;
和html
<div>
Person DOB : {{Person.DOB | date:?config.ShortDate}}
</div>
或
<div>
Person DOB : {{Person.DOB | date:'y-MM-dd HH:mm'}}
</div>
答案 1 :(得分:0)
我自己找到了答案。
in html
<div>
Person DOB : {{Person.DOB | amDateFormat: config.ShortDate}}
</div>
in ts
export class Config{
public static get ShortDate():string {return "YYYY-MM-DD HH:mm"}
}
完美无缺。 谢谢你的帮助。