Angular2 - 使用angular-cli动态加载I18N文件

时间:2017-06-14 13:03:13

标签: angular angular-cli angular-translate

上下文

我有一个角度2应用程序,应该翻译成不同的语言,当有拼写错误或客户想要更改翻译时,应重新加载翻译文件(如果您在浏览器中刷新页面)。

问题

是否可以动态加载翻译文件(意思是:它们可以在服务器上更改,并在页面刷新时重新加载,而无需重新编译角度2应用程序),使用角度2翻译工具和angular-cli?

AFAIK angular-cli将为指定的翻译文件构建一个新的翻译角度2应用程序。

  • 我可以动态使用angular-cli并加载翻译文件吗?

如果我无法使用angular-cli并切换到system.js

  • 我可以使用angular-cli进行开发,使用system.js进行部署吗?
  • 我是否必须完全从angular-cli切换到system.js(也适用于本地开发)?
  • 我可以使用system.js预编译应用并仍然动态加载翻译文件吗?

如果我想使用angular-cli

  • 我应该切换到ng2-translate库吗?
  • 是否有其他选择来编译应用程序但动态加载翻译文件?

0 个答案:

没有答案