Angularjs - display current date

后端 未结 11 1177
醉酒成梦
醉酒成梦 2020-12-04 08:06

I got a view in angularjs and I\'m just trying to display the current date(formatted). I thought something like {{Date.now() | date:\'yyyy-MM-dd\'}}

11条回答
  •  悲&欢浪女
    2020-12-04 09:02

    Template

    
    

    Directive

    .directive('dateNow', ['$filter', function($filter) {
      return {
        link: function( $scope, $element, $attrs) {
          $element.text($filter('date')(new Date(), $attrs.dateNow));
        }
      };
    }])
    

    Because you can't access the Date object direcly in a template (for an inline solution), I opteted for this Directive. It also keeps your Controllers clean and is reusable.

提交回复
热议问题