如何将 i18n 翻译成 Angular CLI 附带的 index.html 文件?

Sha*_*ane 6 internationalization angular-cli angular

例如:

<title i18n="Title|Website Title@@websiteTitle">My super duper website</title>
Run Code Online (Sandbox Code Playgroud)

这在所有模板中都可以正常工作,但在基于 index.html 文件中则不然。

Kun*_*vič 5

index.html只是一个静态文件,与任何组件无关,因此您无法绑定属性。

查看https://angular.io/api/platform-b ​​rowser/Title

由于无法在整个 HTML 文档(标记)上引导 Angular 应用程序,因此无法绑定到 HTMLTitleElement 元素(表示标记)的文本属性。相反,此服务可用于设置和获取当前标题值。

更新: https: //angular.io/guide/set-document-title