angular2 路由填坑

2019-03-12  本文已影响0人  月落乌啼霜满天_1f0f

1.在app-moduel文件里添加
import { RouterModule, Routes } from '@angular/router';
并在import里面引入
imports: [
RouterModule,
RouterModule.forRoot(routes)
]
2.添加路由定义
const routes: Routes = [
{path: "", component:TestComponent},
{path: "./test/test1.component", component:Test1Component},
{path: "./test/test2.component", component:Test2Component}
]
3.添加路由出口
<router-outlet></router-outlet>

注解
你必须首先初始化路由器,并让它开始监听浏览器中的地址变化。

[RouterModule] 添加到 @[NgModule.imports] 数组中,并用 routes 来配置它。你只要调用 [imports] 数组中的[RouterModule.forRoot()] 函数就行了。

这个方法之所以叫 [forRoot()],是因为你要在应用的顶级配置这个路由器。 [forRoot()] 方法会提供路由所需的服务提供商和指令,还会基于浏览器的当前 URL 执行首次导航。

上一篇 下一篇

猜你喜欢

热点阅读