如何在Angular 4中更改语言后更改字符串?

时间:2017-12-04 10:02:29

标签: angular angular-material

我的组件.ts文件中有这样的功能:

ngOnInit(): void {
    this.translate.onLangChange.subscribe((event: LangChangeEvent) => {
        console.log("language changed");
        this.paginator._intl.itemsPerPageLabel = this.translate.instant("CUSTOMER.MESSAGES_LIST_TABLE.PAGINATOR");
    });
}

在我的网站上,我有更改语言的工具栏,我有一个字符串"每页的项目"在网站的底部。

我已在我的组件文件(TranslateService,LangChangeEvent)中完成了所有导入等操作。 onLangChange事件运行良好 - "语言改变"当我切换到其他语言时,控制台中会显示。

但不起作用的是"每页的项目"在paginator"。当我改变我网站的语言时,它不会生效。

我将我的翻译保存在.json文件中(CUSTOMER.MESSAGES_LIST_TABLE.PAGINATOR)。

你有什么想法吗?

1 个答案:

答案 0 :(得分:0)

echo $PASS | sudo -S su
echo $PASS | sudo -S apt-get install update