Ngx translate aot compilation: изменение перевода в производственном коде

Я хотел бы скомпилировать мое угловое приложение. Мои переводы сохраняются на сервере в базе данных. Эти переводы могут быть изменены пользователями. Так есть ли способ заставить эти изменения работать с компиляцией aot, если пользователь изменил перевод?

1 ответ

Решение

Преимущество компиляции AOT заключается в том, что

  • пакет больше не должен содержать компилятор шаблонов, что делает его намного меньше.
  • Шаблоны HTML предварительно скомпилированы, что делает запуск приложения намного быстрее, так как шаблоны не нужно компилировать при запуске в браузере
  • Поскольку компилятор AOT сначала компилируется в TypeScript, он позволяет обнаруживать ошибки в шаблоне во время сборки, которые будут обнаружены только во время выполнения с JIT или не будут обнаружены вообще.

Все это очень полезно, но не имеет ничего общего с ngx-translate. ngx-translate - это просто канал, сервис и директива, позволяющая преобразовывать ключи в значения во время выполнения.

Другие вопросы по тегам