Как получить определенный шаблон URL в Angular 6 - PullRequest
0 голосов
/ 08 октября 2018

Я хотел бы получить конкретный шаблон URL.Пример приведен ниже:

localhost / reports / orderproducts? Filter = 1 & from = 01.10.2018 & to = 31.10.2018 & admins = 45% 2C32% 2C43 & product = 0 & Categories = 5% 2C2

Прямо сейчас IЯ получаю:

localhost / reports / orderproducts? filter = 1 & from = 01.10.2018 & to = 31.10.2018 & admins = 45 & admins = 32 & admins = 43 & product = 0 & Categories = 5 & category = 2

    submitFiltration(form: NgForm) : void {
      let params : Object = MiscUtils.filterObject(this.formData);
      params['filter'] = 1;
      this.router.navigate([], {queryParams: params});
      this.submitted.emit(this.formData);
    }

param object

Любая помощь приветствуется.Лучшая помощь - помочь мне понять подход.Заранее спасибо

1 Ответ

0 голосов
/ 09 октября 2018

Вы пытаетесь показать в качестве URL-адреса кодированную строку для вас admins=45%2C32%2 Фактически это admins=45,32,43 Если вы хотите показать это так, вы должны добавить массив с объединением (','), чтобы получить его разделитьпо коме.

Пример:

let stringParam = adminsArray.join (',');

...