我试图在表达式中显示日期,但出现错误。这是我的代码片段:
<span>{{new Date(year, month, day) | date:'MM-dd-yyyy'}}</span>
运行此代码时出现错误
最佳答案
Angular 插值需要只能访问范围属性的表达式。因此,在表达式中无法访问 Date
。相反,您可以创建一个作用域函数,该函数在传入年
、月
和日
值时返回日期
$scope.getDate = function(year, month, day){
return new Date(year, month, day);
}
像这样使用:
{{getDate(year, month, day) | date:'MM-dd-yyyy'}}
关于javascript - 如何在表达式中显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24006620/