代码之家  ›  专栏  ›  技术社区  ›  Franki1986

ngx translate aot编译:更改生产代码中的翻译

  •  0
  • Franki1986  · 技术社区  · 7 年前

    我想编译我的角度应用程序aot。我的翻译保存在数据库中的服务器上。用户可以更改这些翻译。 那么,如果用户更改了翻译,有没有办法让这些更改与aot编译一起工作呢?

    1 回复  |  直到 7 年前
        1
  •  1
  •   JB Nizet    7 年前

    aot编译的好处是

    • 该包不再需要包含模板编译器,使得它更小。
    • HTML模板是预编译的,这使得应用程序启动更快,因为模板不需要在浏览器中启动时编译
    • 由于AOT编译器首先编译到类型化脚本,所以它允许在构建时检测模板中的错误,这些错误只会在运行时用JIT检测到,或者根本不会被检测到。

    所有这些都非常有用,但与ngx翻译无关。NGX转换只是一个管道,一个服务和一个指令,允许在运行时将密钥转换成值。

    推荐文章