Как сделать такой запрос http://localhost:4200/printingedition/getprintingedition/?category=1&category=2&category=3

Где

category: PrintingTypeEnum;
export enum PrintingTypeEnum{
    None = 0,
    Book = 1, 
    Journal = 2,
    Newspaper = 3
}

Я выбираю что отправить с помощью checkbox

Присваиваю таким способом

if (this.checkboxForm.get('book').value){
      console.log("1");
      this.category = 1;
}

В сервисе наше в интернете и сделал так

if(filter.category != null){
      for(const key of Object.keys(filter.category)){
        if(filter.category[key]){
          if(filter.category[key] instanceof Array){
            filter.category[key].forEach((element) => {
              params = params.append(`${key.toString()}[]`, element);
            });
          }
          else{
            params = params.append(key.toString(), filter.category[key]);
          }
        }
      }
      
    }

Ответы (0 шт):