如何在Angular 5.0中的angularJS管道中转换$ filter

时间:2018-06-20 03:36:17

标签: angular

我在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。我正在寻找烟斗,但无法正常工作 请帮助

1 个答案:

答案 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