gpt4 book ai didi

javascript - 如何仅使用 {{ }} 获取 Angular 1 中的当前年份?

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

在一个相当复杂的 Angular 网络应用程序中,我需要动态年份显示在没有指令的页脚中。是否有一种仅使用 {{SomeDateFunction()}} 的 Angular 方法?

我看到人们说 {{Date.now() | date:'yyyy'}},它不显示任何内容。我试过 {{new Date().getFullYear()}} 打破了 Angular ,错误说

Syntax Error: Token 'Date' is an unexpected token at column 5 of the expression [new Date().getFullYear()] starting at [Date().getFullYear(].

我不想从根范围链接一个范围,或者把它放在一个只针对年份的指令中,这正是 {{ }} 表达式应该能够解决的事情,而且是非日期的相关的简单 {{ }} 表达式显示得很好。

最佳答案

您需要将 Controller 内的日期对象定义到范围内。

$scope.date = new Date();

然后在 View 中做

{{date| date:'yyyy'}}

关于javascript - 如何仅使用 {{ }} 获取 Angular 1 中的当前年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491115/

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