如何通过在 Angular 中添加 ?&params 来构建自定义 URL?

How to build custom URL by adding ?&params in Angular?

我正在尝试构建自定义 URL 并在用户选择我的仪表板中的项目时更新 URL。

例如,单击几个项目后 URL could/should 看起来像:

#/dashboard?&portfolio=GOOG&ticker1=GOOG

目前 URL 仅在 /dashboard (console.log($location.path());)

结束

我该如何更新 $location.path() 来添加这样的参数?有很多 questions/answers 和从 URL 获取参数的指南,但是您首先要如何更新 URL?

说如果你想添加以下内容:

只需将您的参数组织在一个对象中,例如

var params = {
   portfolio: GOOG,
   ticker1:GOOG
}

并使用,

$location.url('/dashboard ').search(params);

希望对您有所帮助!!!

我想我明白你在说什么。我相信您可以使用 PHP GET 函数来做到这一点。 PHP 中的 GET 函数会将您尝试与后端通信的信息添加到 URL,而 POST 函数则不会。