【发布时间】:2014-01-27 18:19:53
【问题描述】:
有没有办法在页面中使用角度导航到特定定义的部分而不会导致路由服务工作?
即:
我们要跳转到的部分:
<a name="tips">
<div>Tips and tricks...</div>
</a>
页面的其他地方有锚点:
<a href="#tips">jump to tips and tricks</a>
现在我想到的第一件事就是在默认路由功能处停止路由引擎中的导航。检查请求的 url 是否是内页链接并中止导航。
【问题讨论】:
-
你应该看看这个问题,我觉得是一样的stackoverflow.com/questions/14026537/anchor-links-in-angularjs
-
@sunderls 谢谢。我尝试了 ng-href,但它触发了 ngRoute 机制等。我将创建一个 plunk 或 jsFiddle,它将在今天晚些时候描述这个问题。