public typeArray= [
       {
          id: 'MOTHER',
          name: '{{ myApp.type.MOTHER | translate }}'
       }];

如何在定义typescript文件中的数组时进行写入转换?

最佳答案

通过导入,可以在组件中或任何需要的位置使用管道。将转换管道导入组件,然后将其添加到构造函数

constructor(private yourPipe: YourPipe) {}

或者可以从管道类创建新实例:
public yourPipe: YourPipe = new YourPipe();

然后你可以这样使用它:
this.yourPipe.transform(value);

transform函数将通过管道返回转换后的值。
所以在你的情况下:
   public typeArray = [
       {
         id: 'MOTHER',
         name: this.yourPipe.transform(myApp.type.MOTHER)
       }
   ];

10-07 17:37