javascript - Angular 6 i18n 动态翻译
问题描述
我有一段代码,我想使用 Angular 的 i18n 进行翻译。这将起作用,但是我将如何翻译动态的“启用”或“禁用”词,这取决于项目是否被禁用或启用(它们是由服务器返回 item.status = 'DISABLED' 决定的。
<span confirmTitle>
<ng-container i18n="modal title|Title to disable or enable item@@item.details.modal.title">
{{ item.status === 'DISABLED' ? 'Enable' : 'Disable'}}
item?
</ng-container>
</span>
解决方案
你可以这样写代码,
<div *ngIf="item.status=='DISABLED'" >Disabled</div>
<div *ngIf="item.status=='ENABLED'" >Enabled</div>
推荐阅读
- .net-core - Swagger UI 不显示模型
- matlab - 导入大量数据
- python - “添加的层必须是类Layer的实例。发现:Tensor("concatenate_15/concat:0", shape=(884758, 1), dtype=float64)]" 错误?
- javascript - 在cropperjs中裁剪图像后背景颜色不会改变
- python - 转到今天的日历小部件背景更改后如何单击连接按钮?
- c++ - Newid() SQLCE 到 MySQL 行转换替换
- spring-boot - Kafka 消息失败后的延迟
- ios - 进入 SplitView 时自定义 ActionSheet 不起作用
- reactjs - 有没有办法让材质 ui 的线性进度条看起来像音乐应用程序的搜索栏?
- iteration - 如何减少 Runge Kutta 方法的编译时间