使用锚点href查询的角度设置路线

时间:2015-03-14 03:31:28

标签: angularjs

在angular.js中,如何使用锚标记的href设置路径,但也包含查询参数?我正在使用html5Mode,它似乎如下:

 <a href="/my/profile?scrollTo=someElementId"></a>

在设置网址之前最终会转移问号。

我需要完全按原样设置网址。如何防止它逃脱问号?

1 个答案:

答案 0 :(得分:2)

  1. 如果您使用的是默认的Angular路由器,那么文档就说明了这一切。看看他们的例子here

  2. 如果您正在寻找更强大的路由器,我建议您切换到ui-router

  3. Here's how您处理查询参数,尽管您可能只使用网址参数来代替漂亮的网址。

    使用ui-router,您不必使用 href,您可以使用ui-sref将查询参数传递给路径。查看this example以了解具体方法。