У меня есть элемент, который я хочу перевести, используя i18n от angular.Часть, которую я хочу перевести, - это matTooltip, но значение является выбором.Я знаю, что я должен использовать i18n-matTooltip
, чтобы это работало.Я должен использовать этот синтаксис <span i18n>The author is {gender, select, male {male} female {female} other {other}}</span>
из документов, но я получаю сообщение об ошибке.
Uncaught Error: Template parse errors:
Parser Error: Missing expected : at column 9 in [{section.addTooltip,
select, test {test} test2 {test2} test3 {test3}}] in
ng:///AppModule/TestComponent.html@34:72 ("
</div>
Вот так выглядит мой элемент:
<button mat-flat-button (click)="click()"
[matTooltip]="{section.addTooltip, select, test {test} test2 {test2} test3
{test3}}" matTooltipPosition="above" i18n-matTooltip>
Я что-то упустил?