我在angularJS中有此代码
return $filter('date')(dataItem.dataContext.date, 'yyyy-MM-dd HH:mm:ss Z') + '<br>' +
$filter('translate')('LOGIN_ATTEMPTS.SUCCESS') + ': ' + dataItem.dataContext.success;
现在我们使用的是angular 5.0。如何将其转换为与angular 5.0一起使用。 角度中没有$ filter。我正在寻找烟斗,但无法正常工作 请帮助
答案 0 :(得分:0)
您可以在模板的angular2 +中使用date pipe
<!--output 'Jun 15, 2015'-->
<p>Today is {{today | date}}</p>
<!--output 'Monday, June 15, 2015'-->
<p>Or if you prefer, {{today | date:'fullDate'}}</p>
<!--output '9:43 AM'-->
<p>The time is {{today | date:'shortTime'}}</p>
<!--output 'Monday, June 15, 2015 at 9:03:01 AM GMT+01:00' -->
<p>The full date/time is {{today | date:'full'}}</p>
<!--output 'Lundi 15 Juin 2015 à 09:03:01 GMT+01:00'-->
<p>The full date/time in french is: {{today | date:'full':'':'fr'}}</p>
<!--output '2015-06-15 05:03 PM GMT+9'-->
<p>The custom date is {{today | date:'yyyy-MM-dd HH:mm a z':'+0900'}}</p>
<!--output '2015-06-15 09:03 AM GMT+9'-->
<p>The custom date with fixed timezone is {{fixedTimezone | date:'yyyy-MM-dd HH:mm a z':'+0900'}}</p>
built in pipes的角度很少。您也可以创建自己的custome pipes。