Вы можете внедрить экземпляры труб в конструктор. Вам нужно будет зарегистрировать его в качестве поставщика в вашем модуле или компоненте.
app.module.ts
import { UpperCasePipe } from '@angular/common';
@NgModule({
providers: [ UpperCasePipe ]
})
export class AppModule {}
component.ts
constructor(private upperCasePipe: UpperCasePipe) {}
value: string;
ngOnInit() {
this.value = this.upperCasePipe.transform('some value');
}
DEMO: https://stackblitz.com/edit/angular-xnx1za
Я предполагаю, что вы используете только UpperCasePipe
в качестве простого примера, поскольку очевидно, что было бы излишним вводить этот конкретный канал вместо использования javascript строковых функций.