在angular.js中,如何使用锚标记的href设置路径,但也包含查询参数?我正在使用html5Mode,它似乎如下:
<a href="/my/profile?scrollTo=someElementId"></a>
在设置网址之前最终会转移问号。
我需要完全按原样设置网址。如何防止它逃脱问号?
答案 0 :(得分:2)
如果您使用的是默认的Angular路由器,那么文档就说明了这一切。看看他们的例子here。
如果您正在寻找更强大的路由器,我建议您切换到ui-router。
Here's how您处理查询参数,尽管您可能只使用网址参数来代替漂亮的网址。
使用ui-router,您不必使用
href
,您可以使用ui-sref将查询参数传递给路径。查看this example以了解具体方法。