我在使用 AngularJS 中的相对链接时遇到了一些麻烦。在这种情况下,我没有使用 ng-href,因为它似乎没有必要。
我知道,当我使用 时$location.path()
,我应该始终在链接前加上正斜杠 - 所以如果我想转到 howTo 页面,我会使用$location.path("/howTo")
我想添加一个锚标记以访问菜单中的操作指南页面。我不确定如何做到这一点 -<a href="/howTo">How To</a>
不起作用,因为它会在 Web 服务器的根目录中查找 howTo(我在子目录中运行我的应用程序)。
我应该在我的链接前面加上前缀#/
吗?虽然它似乎有效,但我认为可能有更好的方法。在 中$routeProvider
,我可以说类似.when('/howTo',...
,并且我希望尽可能找到某种程度的一致性。