Angular i18n是否支持按钮切换语言?相关实现咨询
需求与问题
我想要通过按钮实现语言从English (United States)切换为Indonesia。
相关教程并未演示语言切换功能,这是当前遇到的核心问题。
选择Angular i18n的原因
- Angular i18n支持tree-shaking,浏览器仅会下载对应语言的资源
- Angular i18n支持Angular SSR,可根据浏览器语言进行渲染
已尝试的操作
- 在
angular.json文件的build节点下的development配置中添加localize: ["id"],执行ng serve后,i18n功能正常工作。
对应的angular.json配置片段:
"development": { "localize": ["id"], "optimization": false, "extractLicenses": false, "sourceMap": true, "fileReplacements": [ { "replace": "projects/common/src/environments/environment.ts", "with": "projects/common/src/environments/environment.development.ts" } ] }
内容的提问来源于stack exchange,提问作者Jason Rich Darmawan
相关产品推荐
相关产品推荐

