ng-zorro中 nz-table组件的SizeChanger的国际化

项目使用@ngx-translate做国际化(原谅我,官方提供的国际化文档我是真看不懂)。在做表格分页时,改变pageSize的切换条不知道怎么国际化。
如图:

image.png

注:
@ngx-translate 国际化是用它提供的TranslateHttpLoader,加载本地i18n文件下的en.json和zh-cn.json来显示的。html上直接用管道{{'zh_cn_demoText' | translate}},TS上使用 translateService.instant('zh_cn_demoText').

阅读 2.5k
1 个回答

ng-zorro本身是支持国际化的,对于一些内置的组件文字,比如日期,分页之类的,如果你采用@ngx-translate做的动态国际化的话,可以用下面这种方式.
在用户切换了国际化信息之后,同时调用switchLanguage方法

import { en_US, NzI18nService } from 'ng-zorro-antd/i18n';
...
constructor(private i18n: NzI18nService) { }

switchLanguage() {
  this.i18n.setLocale(en_US);
}

参考这里
NG-ZORRO文档-国际化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏