【发布时间】:2021-01-07 16:01:06
【问题描述】:
我在 Angular 应用程序中使用 ngx-translate。
我的 HTML 模板:
<span [ngClass]="(role === 'ADMIN') ? 'badge badge-danger' : 'badge badge-success'">{{ 'ADMIN.USER.ROLES.' + role | translate }}</span>
我的 i18n json 文件:
"ADMIN": {
"USER": {
"ROLES": {
"ADMIN": "Administrator",
"FOO": "Auditor FOO",
"DOO": "Auditor DOO",
"ROO": "Auditor ROO",
"unknown": "Unknown"
}
}
}
如果我的角色是 BIPBIP,我想使用 'ADMIN.USER.ROLES.unknown' 键。
我正在寻找 HTML 模板解决方案(不是 Javascript):
this._translateService.get("app.key").subscribe(res=>{
if(...) {
// message does not exist
}
else {
// message exists
}
}))
【问题讨论】:
标签: angular ngx-translate