Опубликовать данные в приложении angular 4

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

Есть другое настольное приложение, которое будет запускать браузер, открывать угловое приложение на localhost:4200 и размещать данные JSON. Как я могу получить доступ к этим данным в моем компоненте?

используйте скрипач, чтобы использовать фиктивные данные

Akhil Aravind 07.06.2018 11:46
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
236
2

Ответы 2

Я думаю, вы не можете отправлять данные в приложение angular. если безопасность не имеет значения, вы можете передавать данные как параметры URL-адреса или строки запроса

Данные JSON иногда могут быть очень большими.

user 07.06.2018 11:48

В таком случае другого выхода я не вижу. Использование может попробовать данные публикации JSON.stringify (data) и увидеть влияние загрузки.

M14 07.06.2018 11:50

Вы не можете отправлять данные в приложение Angular, или, по крайней мере, я не знаю, как это сделать.

Что вы можете сделать, так это передать вашему приложению URL-адрес, по которому размещены данные, которые вы хотите ввести, а затем в вашем приложении Angular получить URL-адрес внутри службы, введя в этот конструктор службы ActivatedRoute, который предоставляет информацию о текущем пути.

Оттуда вы можете извлечь URL-адрес (где находятся данные), а с помощью HttpClient вы можете загрузить данные.

Затем вам нужно будет асинхронно передать данные, полученные от вашего провайдера, в ваши компоненты. Это можно сделать с помощью ReplaySubject (реализации Subject) из rxJs (ваши компоненты должны подписаться на поток данных, который будет предоставлен позже), но это другая тема.

Другие вопросы по теме