在ionic2 app中更改Timeagopipe的显示语言

时间:2016-06-30 13:14:20

标签: typescript angular ionic2

大家好我试图改变Timeagopipe的显示语言“ 在我的page1.html:

{{myDatet | amTimeAgo}}

prints:4天前

如何将其更改为其他语言,而不是英语?

我尝试在page1.ts约束器中写一下moment.local('he') 没有任何反应,静态照片:4天前

谢谢

1 个答案:

答案 0 :(得分:0)

创建管道类

import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'myDatet'})
export class ExponentialStrengthPipe implements PipeTransform {
  transform(value: number, exponent: string): number {
    return exponent; // do something with your {amTimeAgo} value
  }
}

之后在组件中添加并包含管道

import { Component } from '@angular/core';

import { ExponentialStrengthPipe } from './exponential-strength.pipe';

    @Component({
      selector: 'power-booster',
      template: `
        <h2>Power Booster</h2>
        <p>Super power boost: {{amTimeAgo | myDatet}}</p>
      `,
      pipes: [ExponentialStrengthPipe]
    })
    export class PowerBoosterComponent { }