Можно ли отправить данные формы по внешней ссылке с помощью Angular?

#javascript #html #angular #typescript

Вопрос:

Например, рассмотрим этот код:

 <form method = post action="URL">
    <Input type = text name= first name />
    <Input type = text name= last name/>
    <Input type = submit value= submit name=submit/>
<form/>
 

В приведенном выше коде мы можем видеть данные формы в заголовках. Можно ли воспроизвести ту же функциональность в Angular?

Чтобы было ясно, я хочу передать входные значения во внешнюю ссылку с помощью post метода в Angular.

Комментарии:

1. вы хотите, чтобы пользователь был перемещен куда-то с запросом на публикацию, или вы хотите сделать вызов AJAX из своего приложения и продолжить его использование после отправки?

2. Передача входных значений во внешнюю ссылку с помощью метода post в угловой

3. Сделайте звонок в моей форме и отправьте/ отправьте значения по внешней ссылке

4. Я имею в виду, должен ли пользователь оставаться на вашей странице или после этого быть полностью перенаправлен на другой сайт?

5. Полностью перенаправить на другой веб-сайт вместе со значениями

Ответ №1:

Ракеш, если вы хотите отправить значение, типичное для API, который обновляет базу данных, только с помощью HttpClient, см. Документы

 constructor(private:httpClient:HttpClient){}

submit()
{
    this.httpClient.post('your-url',
           {firstname:'yourName',lastname:'lastname'})
}
 

если вам нужно показать страницу, которая не принадлежит приложению-типичный внешний URL для входа в систему или виртуальный tpv, — вы можете создать форму «вне углового», добавив ngNoForm в свою форму

 <form method ="post" action="URL" ngNoForm >
</form>
 

Конечно, вы можете использовать переменные