NGX Translation AOT编译:在生产代码中更改翻译

时间:2018-06-19 20:14:00

标签: angular ngx-translate angular-aot

我想编译我的角度应用程序。我的翻译内容保存在服务器上的数据库中。这些翻译可由用户更改。 那么,如果用户更改了翻译,是否有任何方法可以使这些更改与aot编译一起使用?

1 个答案:

答案 0 :(得分:1)

AOT编译的好处是

  • 该包不再需要包含模板编译器,从而使其变得更小。
  • HTML模板是预编译的,因此,由于不需要在浏览器启动时编译模板,因此使应用程序启动速度更快
  • 由于AOT编译器首先编译为TypeScript,因此它允许在构建时检测模板中的错误,这些错误仅在运行时使用JIT才能检测到,或者根本不会被检测到。

所有这些都非常有用,但是与ngx-translate无关。 ngx-translate只是一个管道,服务和指令,允许在运行时将键转换为值。