我正在创建一个提供程序以在服务器和组件之间建立连接,我有一个表单,并且希望将其发送到服务器。
当我单击提交表单时,我将调用onsubmit
onSubmit() {
let valueSubmit = Object.assign({}, this.formulario.value);
let result = this.categoriaSevice.insert(JSON.stringify(valueSubmit));
console.log(result);
}
我的服务类别服务插入方法执行此执行
insert(form) {
this.http
.post(
'http://localhost:80/api/index/category/',
form,
{ headers: { 'token': 'asd.asd==.asd=', 'header2': 'value2' } }
)
.subscribe(
dados => {
return this.afterAccess(dados);
},
(error: any) => alert('erro')
);
}
afterAccess(dados) {
console.log(dados.result);
if (dados.result) {
if (dados.result == true)
return true;
else
return dados.result;
}
}
}
请注意,在afterAcess类中,它向我返回从服务器获得的结果,现在我想检索该值并能够在组件的onsubmit中显示它。
如何进行此调用let result = this.categoriaSevice.insert(JSON.stringify(valueSubmit));等待结果加载结果变量并将其显示在console.log
中