Sto usando un'espressione if/else e una traduzione dei possibili valori all'interno del segnaposto-Tag di un elemento di input HTML. E, ovviamente, non funziona in questo modo, a causa delle virgolette nidificate all'interno del segnaposto-tag:Come si combina un'espressione if/else con la traslazione angolare all'interno di un attributo?
<input type="number"
placeholder="{{constraint ? '{{"TERM_A" | translate}}' : '{{"TERM_B" | translate}}'}}"
ng-model=""
required
autocapitalize="none"
autocorrect="off" />
Come impostare le virgolette doppie/singole conseguenza o c'è ancora una soluzione più elegante?
Non sono sicuro ma potresti provare '{{(constraint?" TERM_A ":" TERM_B ") | tradurre}} – floribon
Sì, ciò funziona: 'placeholder =" {{(vincolo? 'TERM_A': 'TERM_B') | translate}} "', grazie! – Felix