在一个相当复杂的 Angular 网络应用程序中,我需要动态年份显示在没有指令的页脚中。是否有一种仅使用 {{SomeDateFunction()}}
的 Angular 方法?
我看到人们说 {{Date.now() | date:'yyyy'}}
,它不显示任何内容。我试过 {{new Date().getFullYear()}}
打破了 Angular ,错误说
我不想从根范围链接一个范围,或者把它放在一个只针对年份的指令中,这正是 {{ }} 表达式应该能够解决的事情,而且是非日期的相关的简单 {{ }} 表达式显示得很好。
最佳答案
您需要将 Controller 内的日期对象定义到范围内。
$scope.date = new Date();
然后在 View 中做
{{date| date:'yyyy'}}
关于javascript - 如何仅使用 {{ }} 获取 Angular 1 中的当前年份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41491115/