如何将 angular 指令设置为特定年份?

How to setup angular directive to certain year?

是否有内置方法可以将 angular 指令设置为当年的特定日期?例如,我希望格式为“2018-03-26”的日期作为 {{date|日期:'current-year'-03-26"}} ?

或者这肯定是定制的东西?

这不是内置的,但相当简单。制作你的管道,并使用这个转换:

transform(date: Date): Date {
  const sameDateButOnCurrentYear = new Date(date.getTime());
  sameDateButOnCurrentYear.setFullYear(new Date().getFullYear());
  return sameDateButOnCurrentYear;
}