Preciso fazer uma requisição para um banco mysql, após o usuário ler uma senha via qrcode. Verificando a documentação do angular, fiz da seguinte forma:
`
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
saveUser(data: Client){
this.meuLoader.dismiss();
this.db.saveUser(data).then((key:string) => {
data.key = key;
//let options = { "chave" : dados.key, "uuid": dados.uuid, "senha": dados.password };
//let url = "https://juville.com.br/easyrow/admin/fab/enviachave.php";
let params = new HttpParams();
params = params.append('chave', data.key);
params = params.append('uuid', data.uuid);
params = params.append('senha': string, data.password);
this.http.get("https://juville.com.br/easyrow/admin/fab/enviachave.php", { params: { ['chave']: data.key, ['uuid']: data.uuid, ['senha']: data.password } })
//this.db.enviaChaveMysql(data).subscribe(data => this.localVar = data);
this.goToResult(data);
})
}
`
Ao compilar me deparo com os seguintes erros na imagem, me parecem ser de conversão de tipos. Se alguém puder me ajudar agradeço.