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