Angular-ui-router和href ='#'

Mik*_*e P 12 twitter-bootstrap angularjs angular-ui-router

我正在使用angular-ui-router并且有一个空标记的问题,比如href ='#'.我正在使用bootstrap,它大量使用href ='#'作为下拉列表等.问题是如果用户选择下拉项,则路由器将其解释为状态更改,在这种情况下是主页.

是否有一种简单的方法来阻止这种行为,而不必诉诸于将所有href ='#'更改为href =''.

ada*_*101 10

只需从锚标记中完全删除href标记即可.没有它,它仍然是一个完全有效的标签.

或者,如果您当前正在使用ui-sref锚标记,则实际上可以使用该href属性来转到状态映射到的路径.

  • 在Bootstrap崩溃中,我们需要做这样的事情:<a data-toggle="collapse" data-parent="#accordion" href="#3">,如何在没有href的情况下工作? (3认同)
  • @ElgsQianChen,在这种情况下,我会使用Angular-UI附带的折叠或手风琴指令:http://angular-ui.github.io/bootstrap/ (3认同)