How to pass an array within a query string in HttpClient?

前端 未结 11 1124
面向向阳花
面向向阳花 2021-02-02 09:03

This is my array of actors:

[\'Elvis\', \'Jane\', \'Frances\']

How to pass this array within a query strin

11条回答
  •  情书的邮戳
    2021-02-02 09:18

    This worked for me.

    let params = new HttpParams();
    
    ['Elvis', 'Jane', 'Frances'].forEach((actorName:string) =>{
      params = params.append(`actors[]`, actorName);
    })
    

    OR

    let params = new HttpParams();
    let actorsArray:Array = ['Elvis', 'Jane', 'Frances'];
    
    actorsArray.forEach((actorName:string) =>{
      params = params.append(`actors[]`, actorName);
    })
    

提交回复
热议问题