AngularJS UI路由器在不删除查询参数的情况下导航
我使用UI路由器来管理我的应用程序的状态,并且我有查询参数,在这里我保存了一些关于应用程序的数据AngularJS UI路由器在不删除查询参数的情况下导航,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我使用UI路由器来管理我的应用程序的状态,并且我有查询参数,在这里我保存了一些关于应用程序的数据 我正在使用ui srefno导航到另一个状态,但这会从URL中删除查询参数。有没有办法在不删除查询参数的情况下更改应用程序的状态?有一个选项{location:false}-检查文档: 。。。 选项对象。这些选择包括: location-{boolean=true | string=}-如果为true,将更新位置栏中的url,如果为false,则不会更新。如果为字符串,则必须为“替换”, 这将更新
我正在使用
ui sref
no导航到另一个状态,但这会从URL中删除查询参数。有没有办法在不删除查询参数的情况下更改应用程序的状态?有一个选项{location:false}
-检查文档:
。。。
选项
对象。这些选择包括:
-如果为true,将更新位置栏中的url,如果为false,则不会更新。如果为字符串,则必须为“替换”, 这将更新url并替换最后的历史记录location-{boolean=true | string=}
,如果为true,将从当前url继承url参数inherit-{boolean=true}
在使用相对路径(例如“^”)进行转换时,定义要相对的状态relative-{object=$state.$current}
,如果为true,将广播$stateChangeStart和$stateChangeSuccessuccess事件notify-{boolean=true}
(v0.2.5)-重新加载
,如果为true,即使状态或参数未更改,也将强制转换,即重新加载相同的状态或参数 国家。它与reloadOnSearch不同,因为当您 希望在所有内容(包括搜索)都相同时强制重新加载吗 params{boolean=false}
url
:
ui sref=“secondPage({param1:value1})”
)中传递了这些参数。我只是想也许有一种更简单的方法可以让查询参数保持原样。