Angular 服务不';不响应表单提交值
这是我的read.html,在这里填写并提交表单Angular 服务不';不响应表单提交值,angular,typescript,service,Angular,Typescript,Service,这是我的read.html,在这里填写并提交表单 <form class="mt-3 text-center" (ngSubmit)="onSubmit()"> <div class="text-center"> <input type="text" name="barcode" class="form-control text-center mt-2" [(ngModel)]="barcode" pl
<form class="mt-3 text-center" (ngSubmit)="onSubmit()">
<div class="text-center">
<input type="text" name="barcode" class="form-control text-center mt-2" [(ngModel)]="barcode" placeholder="Barcode">
</div>
</form>
我正在呼叫的服务的功能。另外两个参数(codEspec和diahorespecs)来自前面的url
CheckTicket(barcode, codEspec, diaHoraEspec):Observable<Ticket[]>{
//get todos os eventos
return this.http.get<Ticket[]>(`${this.url_node_tickets}${this.barcode}${this.codEspec}${this.diaHoraEspec}`, httpOptions);
}
CheckTicket(条形码、代码规范、DiahoreSpec):可观察{
//获取todos事件
返回this.http.get(`this.url\u node\u tickets}${this.barcode}${this.codEspec}${this.diahorespect}`,httpOptions);
}
问题:在控制台日志中,所有值都出现并且正确,但在url中,条形码不会更改。检查票据(条形码、代码规范、DiahoreSpec):可见{
CheckTicket(barcode, codEspec, diaHoraEspec):Observable<Ticket[]>{
//get todos os eventos
return this.http.get<Ticket[]>(`${this.url_node_tickets}${this.barcode}${this.codEspec}${this.diaHoraEspec}`, httpOptions);
}
//获取todos事件
返回this.http.get(`this.url\u node\u tickets}${this.barcode}${this.codEspec}${this.diahorespect}`,httpOptions);
}
${this.barcode}${this.codEspec}${this.diahorespect}
我认为您需要删除这些上的这个(类参考),并使用函数的参数?
${barcode}${codEspec}${diahorespect}
删除this
url保持不变,不会更改参数。这是一个正确的角度类服务,this
应该引用类,而不是函数。
CheckTicket(barcode, codEspec, diaHoraEspec):Observable<Ticket[]>{
//get todos os eventos
return this.http.get<Ticket[]>(`${this.url_node_tickets}${this.barcode}${this.codEspec}${this.diaHoraEspec}`, httpOptions);
}