TypeScript - Angular 2 国际化
我正在使用 Angular 2(TypeScript)与 Spring Boot 作为后端。
我想在其中添加国际化功能。
我有以下两种方式来实现它。
1. 在 spring-boot 中加载资源包并提供给 Angular 2。
问题:在 spring-boot 中加载资源包后,不知道如何在 Angular 2 代码中使用它。
2. 通过 REST API 调用从 spring-boot 获取用户的语言环境,然后使用该语言环境加载 Angular 2。
问题:通过 REST API 调用从 spring-boot 获取用户语言环境后,不知道如何用这个语言环境加载(或引导)Angular 2。在 Angular 文档网站上,语言环境是在 main.ts 和 app.module.ts 中硬编码的。我们能否在从 REST 调用获取后动态设置语言环境并重新加载应用?