Angular 2 路由

标签 angular angular2-router

我在网上搜索了一个改变浏览器 URL 的 Angular2 路由器的示例。当我们更改不同的路由时,所有示例都不会更改浏览器 URL。你能给我一个 ES6 中的小例子来演示这一点吗?

最佳答案

example .

在组件类上:

@RouteConfig([
  { path: '/',          name: 'home',      component: Home },
  { path: '/dashboard', name: 'dashboard', component: Dashboard },
  { path: '/todo',      name: 'todo',      component: Todo }
])
export class App {}

name不是必需的,但可以用来提供别名。

在模板中:

<a router-link="home">Home</a>

请注意router-link必须存在于<a>上标签。

关于Angular 2 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30852218/

相关文章:

Angular react 形式验证嵌套字段

Angular 2 : emitter listener between components

Angular 2 : what is difference between resolve and data in routing paths?

angular - 使用正则表达式作为angular2中路由的路径值

angular - 如何在所有路由上应用canActivate guard?

javascript - 带有复选框 Angular 的过滤表

Angular 2 : Routing to the same page and changing query parameters

angular - 我是否必须取消订阅 ActivatedRoute(例如 params)可观察量?

angular - 路由到 Angular 2 中的非空默认路由

angular - Angular 中的依赖注入(inject)如何有用,因为它显然没有解决任何问题?