dynamic-forms / Class

DynamicTextPipe

Decorators:@Pipe
Implements:PipeTransform

Pipe that handles dynamic text resolution with support for static strings, Observables, and Signals.

Supports:

  • Static strings (pass-through)
  • Observables (subscribed internally)
  • Signals (converted to Observable using toObservable for reactivity)

Methods

transform()

implements PipeTransform

Transforms dynamic text input into a resolved string value

Presentation
transform(value: DynamicText | undefined): Observable<string>;
Parameters
NameTypeDescription
value
DynamicText | undefined

The dynamic text value to resolve

Returns
Observable<string> -

The resolved string value as an Observable

Example usage

<!-- Static string -->
{{ 'Hello World' | dynamicText | async }}

<!-- Observable -->
{{ transloco.selectTranslate('key') | dynamicText | async }}

<!-- Signal -->
{{ myTextSignal | dynamicText | async }}