Как динамически добавлять теги сценариев на каждом уровне субдомена через одно угловое приложение?
Я устал от некоторых операций DOM, как,
document.createElement
document.write
document.createElement
Для этого требуется стандартная структура скрипта. Но в моем случае это может быть либо функция скрипта Java, либо ссылка на скрипт.
document.write
операция переписать весь скрипт при использовании внутри app.component
и только внутри app.component
У меня есть динамические данные на уровне поддоменов.
Не работает, как ожидалось.
1 ответ
Вы говорите об одном и том же приложении в разных поддоменах, поэтому создается впечатление, что вы пытаетесь развернуть приложение в разных средах с разными сценариями в зависимости от среды.
Я рекомендую использовать файлы среды в \src\environments\
, Вы можете установить сценарии так:
environment.ts:
export const environment = {
version: require('../../custom-script-for-environment1.json')
};
environment.subdomain.ts:
export const environment = {
version: require('../../custom-script-for-environment2.json')
};
и затем импортируйте его, где это необходимо:
import { environment } from '../environments/environment';
Узнайте больше о средах в этом блоге Angular: