Как вы меняете символы интерполяции для Angular при использовании Ahead-of-Time компиляции? - PullRequest
1 голос
/ 08 мая 2019

Я пытаюсь использовать компиляцию AOT Angular в VS Code. Выходные файлы будут затем использоваться в отдельном приложении, которое использует Handlebars. У меня нет доступа для редактирования файлов js, которые будут использовать эти файлы.

При использовании как Angular, так и Handlebars компилятор Angular AOT аварийно завершает работу при попытке проанализировать директивы Handlebars, поскольку они используют одни и те же символы интерполяции.

Поскольку я не могу изменить символы интерполяции Handlebars, мне нужно изменить символы угловой интерполяции. Однако все примеры, которые я нашел, предполагают, что вы используете JIT-компилятор, а не AOT.

Однако я не могу найти никакой информации о том, как реализовать это во время компиляции. Я пытался поместить его в app.module.ts, но это не сработало.

Я все еще относительно новичок в Angular, поэтому я не уверен, где я могу получить ссылку на приложение и выполнить этот код во время компиляции.

EDIT: Мне стало известно, что AngularJS и Angular - это не одно и то же. Приведенный мною пример был для AngularJS и был удален. Я использую Angular 7.2. Мне не удалось найти какую-либо информацию об изменении символов интерполяции в Angular.

...