Angular2将空查询参数添加为true

时间:2016-08-30 12:10:56

标签: angular angular2-routing

导航到这样的网址时:

/some/url;page=1;q=

网址自动更改为:

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

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

1 个答案:

答案 0 :(得分:2)

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

/some/url;page=1;q=

当您检查网址参数时,如果q === '',您可以使用delete()从对象中移除q以获取此信息

/some/url;page=1

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

我也理解将q=保留在网址中的好处,即使参数为空,我还没有找到办法。