Angular5 - 在TS文件中翻译表达式或文本以进行本地化?

时间:2018-03-15 21:51:24

标签: angular5 angular-i18n

在我的angular5应用程序中,我正在努力使一切都本地化和翻译。我正在按照此链接中提到的步骤进行操作:https://angular.io/guide/i18n

问题:

  • 如何使用i18n标记为TS文件中的文本标记文本?

例如:

需要翻译数组名称字段中的文本:

pageList = [
    { id: 1, path: '/dashboard', name: 'Dashboard' },
    { id: 2, path: '/list', name: 'List' }
  ]

此数组用于下拉列表:

<button class="dropdown-item" *ngFor="let page of pageList" (click)="changePage(page.path)">{{ page.name }}</button>

如何标记要翻译的表达式中显示的文本? 例如:

<h1 lass="page-title">{{ pageTitle }}</h1>

谢谢!

0 个答案:

没有答案