#json #angular
#json #angular
Вопрос:
У меня есть объект в скрипте в index.html в угловом проекте. Мне нужно получить доступ к этому объекту из других файлов .ts.
<script>
var jsonData ={
"company": 10,
"wareHouse": 'GLV',
"MMVNMS": 'CA',
"OFFSITE": 'OFFSITE',
"mualun": 'CAE',
}
</script>
из файла .ts я хочу прочитать этот объект jsonData, например
var data = jsonData;
Любая помощь приветствуется.
Ответ №1:
вы могли бы добавить declare var jsonData; // var is declared in <script>
в component.ts перед @componenet
оформлением
Комментарии:
1. тай, эта штука раздражала меня больше, чем следовало бы, на самом деле -_-
Ответ №2:
Вы должны иметь возможность получить к нему доступ через window
объект в любом из ваших компонентов следующим образом:
var data = (<any>window).jsonData
Штакблитц здесь.
Комментарии:
1. Мило! Это работает как шарм. Везде доступно.