我想调用我的自定义管道上的数字管道我找到了这个答案
Angular2 use basic pipe in custom pipe
但我这个办法对我不起作用。我有个错误
“找不到管道'biginger'”

import { Pipe, PipeTransform } from "@angular/core"
import { CurrencyPipe  } from "@angular/common"

@Pipe({
 name: "bigInteger"
 })
 export class BigInteger extends CurrencyPipe implements PipeTransform {
   transform(value: any): string {
    return value
 }
}

最佳答案

更新
这应该是固定的,至少在一段时间后在Angular4
起初的
DI和扩展其他类的类有一个已知的问题
https://github.com/angular/angular/issues/8694
util这是固定的,您可以使用组合而不是继承:

@Pipe({
  name: "bigInteger"
})
export class BigInteger implements PipeTransform {

  constructor(private currencyPipe:CurrencyPipe) {}

  transform(value: any): string {
     return this.currencyPipe.transform(value);
  }
}

09-20 15:20