Что эквивалентно потоку ввода / вывода Android в машинописном тексте / JavaScript - PullRequest
0 голосов
/ 21 декабря 2018

На самом деле мне нужно отправить данные с Angular на устройство Android.Требуется отправить данные на устройство Android, которое принимает методы Android input/output stream.

Пожалуйста, помогите мне и исправьте меня, если вы не понимаете, что я говорю.Как я могу отправить данные с angular на устройство Android, зная его ip и port.

Обновление

Я обновил свой заголовок, я надеюсь, что этоочистить сейчас

1 Ответ

0 голосов
/ 21 декабря 2018

В браузере нет stdin, также известного как консоль.Скорее всего, это будет ввод пользователя на странице в виде поля ввода.

Скорее всего, ваша структура настроена следующим образом:

Angular (браузер)> API(сервер)> GCM (push)> Android-устройство

Ниже приведен пример того, как вы можете получать входные данные от пользователя и отправлять их на серверный интерфейс API, скорее всего, часть GCM уже настроена для вашегопроект команды.

const theForm = document.forms.theForm;

theForm.addEventListener('submit', (event) => {
  event.preventDefault();
  
  const data = new FormData(theForm);
  data.append('movies', ["I Love You Man", "Role Models"]);
  
  fetch(
    'https://reqres.in/api/users',
    {
      method: 'POST',
      body: JSON.stringify(data),
    })
    .then(resp => resp.json())
    .then(data => console.log(data));
});
<form name="theForm">
  <input type="text" name="name" placeholder="name" />
  <button type="submit">Submit</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...