Javascript 如何通过添加来构建自定义URL?&;有棱角的情人?
我正在尝试构建一个自定义URL,并在用户在我的仪表板中选择项目时更新URL 例如,单击几个项目后,URL可能/应该如下所示:Javascript 如何通过添加来构建自定义URL?&;有棱角的情人?,javascript,angularjs,url,angularjs-routing,Javascript,Angularjs,Url,Angularjs Routing,我正在尝试构建一个自定义URL,并在用户在我的仪表板中选择项目时更新URL 例如,单击几个项目后,URL可能/应该如下所示: \dashboard?&portfolio=GOOG&ticker1=GOOG 当前URL仅以/dashboard(console.log($location.path());)结尾 如何更新$location.path()以添加这样的参数?关于从URL获取参数,有很多问题/答案和指南,但是您首先会如何更新URL 如果要添加以下内容,请说: ?&portfolio=GO
\dashboard?&portfolio=GOOG&ticker1=GOOG
当前URL仅以/dashboard
(console.log($location.path());
)结尾
如何更新$location.path()
以添加这样的参数?关于从URL获取参数,有很多问题/答案和指南,但是您首先会如何更新URL
如果要添加以下内容,请说:
?&portfolio=GOOG&ticker1=GOOG
var params = {
portfolio: GOOG,
ticker1:GOOG
}
使用,
$location.url('/dashboard ').search(params);
希望对你有帮助 我想我明白你的意思了。我相信您可以使用PHPGET函数来实现这一点。PHP中的GET函数会将您试图与后端通信的信息添加到URL中,而POST函数不会这样做。Cool我看到了
#/dashboard?portfolio=GOOG&ticker1=GOOG
如果你这样做了,那就不是一个有效的查询字符串。我喜欢这个解决方案,因为它正是我想要做的。我正在尝试创建一个自定义查询字符串,当链接共享时,我可以将其作为书签并在属性中读回。