У меня есть приложение angular, в котором есть компонент, который отображает HTML-форму на основе предоставленного ему JSON. Приложение angular разворачивается на сервере. У него нет внутреннего кода, как в node.js. Приложение angular полностью зависит от WebAPI для операций с данными.
Есть другое настольное приложение, которое будет запускать браузер, открывать угловое приложение на localhost:4200 и размещать данные JSON. Как я могу получить доступ к этим данным в моем компоненте?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Я думаю, вы не можете отправлять данные в приложение angular. если безопасность не имеет значения, вы можете передавать данные как параметры URL-адреса или строки запроса
Данные JSON иногда могут быть очень большими.
В таком случае другого выхода я не вижу. Использование может попробовать данные публикации JSON.stringify (data) и увидеть влияние загрузки.
Вы не можете отправлять данные в приложение Angular, или, по крайней мере, я не знаю, как это сделать.
Что вы можете сделать, так это передать вашему приложению URL-адрес, по которому размещены данные, которые вы хотите ввести, а затем в вашем приложении Angular получить URL-адрес внутри службы, введя в этот конструктор службы ActivatedRoute, который предоставляет информацию о текущем пути.
Оттуда вы можете извлечь URL-адрес (где находятся данные), а с помощью HttpClient вы можете загрузить данные.
Затем вам нужно будет асинхронно передать данные, полученные от вашего провайдера, в ваши компоненты. Это можно сделать с помощью ReplaySubject (реализации Subject) из rxJs (ваши компоненты должны подписаться на поток данных, который будет предоставлен позже), но это другая тема.
используйте скрипач, чтобы использовать фиктивные данные