In my Angular 17 HTML template, the translate pipe does not function correctly when used within a block that depends on a signal.
For example the following is translated as expected.
{{ 'SOME_KEY' | translate }}
However, when the same interpolation is placed inside a block that depends on a signal, the key SOME_KEY
is displayed instead of the translated value.
@if (this.someService.someSignal()) {
{{ 'SOME_KEY' | translate }}
}