我正在用Angular写一个表单。功能是当我以该形式输入某些内容时,它会将其发布在后端服务器上并返回响应。我可以在控制台中看到输出。我想用HTML显示它。我尝试调用 submitForm()。
form: FormGroup;
constructor(
public fb: FormBuilder,
private http: HttpClient
) {
this.form = this.fb.group({
inputText: ['']
})
}
ngOnInit() {}
submitForm() {
var formData: any = new FormData();
formData.append("inputText", this.form.get('inputText').value)
this.http.post('http://127.0.0.1:5000/predictSentiment', formData).subscribe(
(response) => console.log(response),
(error) => console.log(error)
)
}
<div class="container sentiment" style="margin-top: 30px;">
<div class="row">
<div class="card col-md-6">
<div class="card-body">
<form [formGroup]="form" (ngSubmit)="submitForm()">
<div class="form-group">
<h2 class="card-title">Enter Your text</h2>
<textarea class="form-control" formControlName="name" cols="30" rows="10" placeholder="Enter text" style="width: 100%;"></textarea>
</div>
<div class="form-group">
<button class="btn btn-danger btn-block btn-lg">Submit</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="card col-md-6">
<div class="card-body">
<h2 class="card-title">Output:</h2>
<div *ngFor="let data of submitForm()">
{{data.response}}
</div>
</div>
</div>
冉冉说
侃侃尔雅
喵喔喔
森栏
有只小跳蛙
随时随地看视频慕课网APP
相关分类