【问题标题】:Angular CLI v1.6.8 Routing & NavigatingAngular CLI v1.6.8 路由和导航
【发布时间】:2018-03-10 15:57:02
【问题描述】:

我想问一些关于在 Angular CLI v1.6.8 中路由和导航的问题

在 HTML 中,我们可以使用:

<p id="my_id">Hello World</p>

<a href="#my_id">Link</a>

如何在routerLink中使用它?因为我想做SPA所以不能用href

感谢之前

【问题讨论】:

  • routerLink 是 Angular 的指令。你在问一个关于 AngularJS 的问题,这是一个完全不同的框架。在 AngularJS 应用程序中使用 href 是完全正常的。是的,它仍然是一个 SPA,AngularJS 路由器会处理它。
  • 对不起先生,因为我是新手,所以我缺乏知识。我已经尝试使用href,但是我的页面刷新了,不喜欢使用routerLink

标签: angular-cli href routerlink


【解决方案1】:

这取决于您使用的路由器,如果您使用的是 UI 路由器,则可以使用 UI Router 进行角度 1.X 路由,您可以使用“ui-sref”而不是 href。

【讨论】:

  • 我使用角度默认路由。 @角/路由器
  • 那么你可以使用简单的 href = '/someStuff' 就可以了!
  • 是的,你可以简单地使用 href="#/someStuff",# 就可以了
  • 是的,如果使用href,它可以工作,但如果我使用href,我的页面已经刷新
  • @HansStefanus 是你在使用 @angular/router,它是 Angular 的一个模块,你不可能使用 Angular 1.6.8 版本,因为 Angular 从 2.0.0 版本开始,并且现在是 5.x 版。您确实需要首先了解您正在使用的框架的名称和版本。
猜你喜欢
  • 2016-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多