要将Angular表单发送到不同的端点,可以使用Angular的HttpClient模块来发送HTTP请求。下面是一个示例代码,演示如何发送表单数据到不同的端点:
HttpClientModule
,并在imports
数组中引入该模块:import { HttpClientModule } from '@angular/common/http';
@NgModule({
imports: [
HttpClientModule
],
// ...
})
export class AppModule { }
HttpClient
模块:import { HttpClient } from '@angular/common/http';
@Component({
// ...
})
export class FormComponent {
formData: any = {};
constructor(private http: HttpClient) { }
onSubmit() {
// 根据需要发送到不同的端点
if (condition) {
this.http.post('http://endpoint1', this.formData)
.subscribe(response => {
console.log('请求已发送到端点1');
// 处理响应
});
} else {
this.http.post('http://endpoint2', this.formData)
.subscribe(response => {
console.log('请求已发送到端点2');
// 处理响应
});
}
}
}
formData
对象上,并在提交按钮的点击事件中调用onSubmit
方法:
以上代码假设根据某个条件来决定将表单数据发送到不同的端点。根据实际需求,你可以自定义条件和端点URL。
下一篇:Angular表单发送空数据