Инициализировать новый исходный код JavaScript с помощью Angular 9

#javascript #angular #newrelic #newrelic-platform

#javascript #angular #newrelic #newrelic-платформа

Вопрос:

Я использую фрагмент кода Javascript New Relic для интеграции New Relic в мое приложение Angular 9.

Все работает нормально, когда я добавляю этот script тег в начало моей index.html страницы.

Проблема: этот обрезанный код JavaScript имеет некоторые ключи, такие как applicationID и licenseKey которые жестко закодированы. Я хочу экстернализировать эти ключи и хочу выбрать их из environment.ts файла.

Но я не могу найти способ, с помощью которого я могу этого добиться.

Я попытался вставить этот код JavaScript в ngOnInit свой app.component.ts , но он показывает ошибки машинописи.

У меня есть другое решение: установите ключи в хранилище сеансов и после этого динамически загрузите этот фрагмент кода, чтобы он мог получить доступ к хранилищу сеансов и получить из него данные. Если это рекомендуемый подход, пожалуйста, направьте меня.

Пожалуйста, предложите, есть ли какой-либо обходной путь.

Спасибо за ваше время.