【问题标题】:Angular Routing broken links角度路由断开的链接
【发布时间】:2016-07-30 18:52:24
【问题描述】:

我想知道有人可以帮助我完成我的 Angular 项目。 我希望能够使用路由。问题是我创建的所有链接都指向 localhost/something。即使我将基本标记放在 index.html 中,它也不起作用。

基本标签如下所示:
<base href="/routing/"></base>

app.js 如下所示:
$routeProvider. when('/', { templateUrl: 'partials/home.html' }). when('/next', { templateUrl: 'partials/next.html' }). otherwise({ redirectTo: '/' }); $locationProvider.html5Mode({ enabled: true, requireBase: false });

主页模板如下所示:
<h1>Home Template</h1> <a href="/next">Next</a>

当我将鼠标悬停在锚标记上时的链接:

我该如何解决这个问题?

【问题讨论】:

  • 最后发现链接里应该是这样的:Next

标签: angularjs hyperlink localhost base ngroute


【解决方案1】:

&lt;a href="/routing/next"&gt;Next&lt;/a&gt;

这是您希望实现的目标吗?

【讨论】:

  • 是的,但我认为必须有更好/更清洁的方法来做到这一点。
猜你喜欢
  • 1970-01-01
  • 2019-05-11
  • 1970-01-01
  • 1970-01-01
  • 2020-01-24
  • 2020-05-11
  • 2019-10-27
  • 2021-07-21
  • 2019-01-22
相关资源
最近更新 更多