Angular2为空查询参数添加true



当导航到这样的url时:

/some/url;page=1;q=

url自动更改为:

/some/url;page=1;q=true

是否可以禁用这个,以便我可以有一个空参数?

我在我的应用程序中一直有同样的问题,到目前为止,唯一对我有效的是完全删除空url参数。如果这是url

/some/url;page=1;q=

当你检查url参数时,如果q === '',你可以用delete()从对象中删除q来得到这个

/some/url;page=1

我知道这不是最好的解决方案,我很想找到一个修复,不涉及检查空url参数在我的代码。

我也理解在url中保持q=的好处,即使参数是空的,我还没有找到一种方法来做到这一点。

最新更新