【发布时间】:2021-09-21 17:02:12
【问题描述】:
这似乎是一件相对简单的事情,但我似乎找不到任何人这样做的示例(Stackblitz、博客、ngx-translate 文档等),而且我自己也无法解决。
我想将下拉菜单的显示值从“en”、“es”、“fr”更改为“English”、“Espanol”、“Francais”。更改 addLangs() 中的值似乎会更改下拉列表中的值,但它当然找不到 en.json 等。
component.html
<select class="form-control" selLang (change)="translateLanguageTo(selLang.value)">
<option *ngFor="let language of translate.getLangs()" [value]="language" [selected]="language === translate.currentLang">
{{ language }}
</option>
</select>
app.component.ts
this.translate.addLangs(['en', 'es', 'fr']);
【问题讨论】:
标签: html angular typescript ngx-translate