У меня была такая же проблема в моем приложении, и до сих пор единственное, что сработало для меня, - это полностью удалить пустой параметр url. Так что, если это URL-адрес
/some/url;page=1;q=
при проверке URL-адрес Params, если q === ''
, вы можете удалить д из объекта с delete()
, чтобы получить этот
/some/url;page=1
Я понимаю, что это не лучшее решение, я бы с удовольствием нашел исправление, которое не включало проверку пустых параметров url по всему моему коду.
Я также понимаю преимущество сохранения q=
в URL-адресе, даже если параметр пуст, я еще не нашел способ сделать это.
Спасибо за подсказку, это именно то, как я ее решил. Продолжайте ждать исправления по угловой стороне;] – marius