gpt4 book ai didi

javascript - 将时间戳转换为 Angular 表达式内的日期,如 {{new Date(timestamp)}}

转载 作者:可可西里 更新时间:2023-11-01 02:28:45 25 4
gpt4 key购买 nike

今天我发现在 Angular 表达式中转换日期是行不通的。

所以我只是做了类似的东西

<th>{{new Date(elem.timestamp}}</th>

但它因内部 Angular 错误而失败。

那么为什么不能在 Angular 表达式中转换为 Date?

最佳答案

因为 Angular 表达式不接受任意 Javascript 代码,包括创建新对象。您正在寻找的是 Angular 过滤器,它们是专门为这种情况设计的。

所以代替

{{new Date(elem.timestamp)}}

你应该写

{{elem.timestamp | date: 'yyyy-MM-dd'}}

可以找到有关日期过滤器的更多信息 here .更多关于过滤器的信息,一般来说,可以找到here .

关于javascript - 将时间戳转换为 Angular 表达式内的日期,如 {{new Date(timestamp)}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21848407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com