Javascript 以角度格式化日期?

Javascript 以角度格式化日期?,javascript,angularjs,Javascript,Angularjs,我有以下几行: body += "Date: " + myDateVar | date:'dd-MM-yyyy HH:mm' + "."; 我的问题是,如何正确设置上面这行的格式,使其实际工作?我收到一个错误,但这可以正常工作,但没有格式: body += "Date: " + myDateVar + "."; 假设您的代码在控制器中 您需要在控制器中注入$filter服务,然后像这样使用它: yourFilteredDate= $filter('date')(myDateVar, "dd-

我有以下几行:

body += "Date: " + myDateVar | date:'dd-MM-yyyy HH:mm' + ".";
我的问题是,如何正确设置上面这行的格式,使其实际工作?我收到一个错误,但这可以正常工作,但没有格式:

body += "Date: " + myDateVar + ".";

假设您的代码在控制器中

您需要在控制器中注入$filter服务,然后像这样使用它:

yourFilteredDate= $filter('date')(myDateVar, "dd-MM-yyyy HH:mm");

因为您只能在视图中使用管道。

这是在模板中还是在控制器中?您想在那里做什么?通常您会这样做:
…>日期:{{myDateVar:Date:'dd-MM-yyyy-HH:MM'}}。