Angular 角度2-ngxDaterangepickerMd多语言

Angular 角度2-ngxDaterangepickerMd多语言,angular,date-range,Angular,Date Range,在Angular 2中,我有带有一些自定义标签的日期范围选择器。代码是 HTML 我需要根据页面的语言以编程方式更改标签。我试着使用这个.translate.instant('label'),但不起作用。那么,使用什么方法来转换数组元素呢 <input type="text" ngxDaterangepickerMd [locale]="pickerlang" [(ngModel)]="selected"

在Angular 2中,我有带有一些自定义标签的日期范围选择器。代码是

HTML

我需要根据页面的语言以编程方式更改标签。我试着使用这个.translate.instant('label'),但不起作用。那么,使用什么方法来转换数组元素呢

<input type="text" ngxDaterangepickerMd [locale]="pickerlang" [(ngModel)]="selected"
                      class="form-control" placeholder="{{'date-range' | translate}}" name="selected" [ranges]="ranges"
                      [showCustomRangeLabel]="true" [alwaysShowCalendars]="tr

ue" />
 this.ranges = {
      Hoy: [moment(), moment()],
      Ayer: [moment().subtract(1, "days"), moment().subtract(1, "days")],
      "Últimos 7 días": [moment().subtract(6, "days"), moment()],
      "Últimos 30 días": [moment().subtract(29, "days"), moment()],
      "Este mes": [moment().startOf("month"), moment().endOf("month")],
      "Mes pasado": [
        moment()
          .subtract(1, "month")
          .startOf("month"),
        moment()
          .subtract(1, "month")
          .endOf("month")
      ]
    };