如下图所示:
渲染完之后,Units字符串转换成ALL UNITS(16):
实现原理:
<div class="title">
<h3>
{{
viewType + '.header' | cxTranslate: { count: getListCount(data) }
}}
</h3>
</div>
运行时:
pipe的输入:orgUnit.header
调用this.translate进行翻译:
delegate给this.service处理:
chunk:organization
作为namespace:
Angular的module:
已经翻译完了,但是没找到翻译文本的数据源在哪里:
做一个实验:
可以看到,文本来自units.i18n.ts的orgUnit.header字段: