2
私のangular2ではtypescriptで、http getで2+4
のような算術演算を送信しようとしていますが、バックエンドは6
と答えなければなりません。Typescript:算術演算を符号化します
現在、+
はspace
と見なされているため、バックエンドでは2 4
が受信されますので、オペレータは見逃しています。
バックエンドで正確に配信するためにクエリをエンコードするにはどうすればよいですか?あなたはencodeURIComponent
JavaScript関数を使用することができるはず
@Injectable()
export class HttpService {
constructor(private http:Http) { }
getAnswer(par:string){
const query=par;
console.log("value is:"+par);
return this.http.get('http://localhost:8080/?question='+query).map((res)=>res.text());
}
}