我正在使用angular-ui-router,并且遇到了一个空a标记的问题,比如href='#‘。我使用的是bootstrap,它将href='#‘广泛用于dropdowns等。问题是,如果用户选择了下拉项,则路由器会将其解释为状态更改,在这种情况下是对主页的更改。
有没有一种简单的方法来停止这种行为,而不必求助于将所有href='#‘更改为href='’。
发布于 2014-08-29 03:39:15
只需将href标记从锚标记中完全删除即可。没有它,它仍然是一个完全有效的标签。
或者,如果您当前在锚标记中使用ui-sref,则可以实际使用href属性转到状态映射到的路由。
发布于 2014-12-13 15:46:24
你可以使用这个,所以你可以保留这个链接,当它被点击的时候,基本上什么也不做
<a ui-sref="state" href="javascript:void(0);">Your link</a>发布于 2015-12-31 05:35:11
我使用的是:
<a href-void>Click me! I don't do anything, but i'm still a link!</a>https://stackoverflow.com/questions/25552556
复制相似问题