如何使用AngularJS UI Router .go()方法向URL添加搜索参数?

12 浏览
0 Comments

如何使用AngularJS UI Router .go()方法向URL添加搜索参数?

在使用UI-Router的$state.go()时,是否有一种方法可以将搜索参数添加到URL中?我想在URL中使用一个已定义的状态和附加信息,而不是使用相同配置定义一个新的路由。

我定义了一个简单的视图:

.when('page-with-form', {
    template: 'views/page-with-form.html',
    url: '/page-with-form'
})

当有其他应用程序将用户重定向到该带有附加信息的路由/page-with-form?error=true时,我希望路由正常工作,类似于以下示例:

$state.go('page-with-form', '?error=true');

0