Глобальный доступ к файлам из любой точки 4 - PullRequest
0 голосов
/ 18 мая 2018

В моем проекте angular 4 у меня есть файл с некоторыми константами, и я получаю к нему доступ. Я импортирую этот файл в файл сервисов и могу получить доступ к переменным, но проблема заключается в каждом сервисе, который мне нужно импортировать.этот файл.

Существует ли какой-либо процесс, чтобы я мог загрузить свой постоянный файл в одном месте и мог использовать переменные этого файла во всем модуле, не импортируя его каждый раз.

Спасибо.

1 Ответ

0 голосов
/ 18 мая 2018

Простой ответ: НЕТ .Но вы можете экспортировать как одну переменную и получить к ней доступ как

. Вы можете сделать что-то вроде этого:

В вашем config.ts:

export const Keys = {
    CONFIG_1: 'VALUE',
    CONFIG_2: 'VALUE'
};

Затем вфайл, который вы импортируете, вы можете сделать ниже:

import { Keys } from './config';
Keys.CONFIG_1 //return the value 'value'

Вы всегда должны импортировать файл.Но если вы все еще хотите сделать это, вы можете сделать это самым уродливым образом, как это:

window.globalvar = "myapi"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...