Pic*_*cci 6 angular2-routing angular
我正在使用具有子路由的新RC1路由器.这是一个非常简单的路由配置示例.
AppComponent的配置
@Routes([
{path: '/area1/...', component: Area1Component},
{path: '/page2', component: Page2Component},
{path: '/page3', component: Page3Component}
])
Run Code Online (Sandbox Code Playgroud)
Area1Component的配置
@Routes([
{path: '/page11', component: Page11Component},
{path: '/page12', component: Page12Component},
{path: '/page13', component: Page13Component}
])
Run Code Online (Sandbox Code Playgroud)
我可以使用如下命令导航各个页面
this.router.navigate(['page2']) // from AppComponent
Run Code Online (Sandbox Code Playgroud)
要么
this.router.navigate(['../page12'], this.segment) // from pages of Area1 - this.segment is the current segment
Run Code Online (Sandbox Code Playgroud)
我发现,如果我单击浏览器的后退按钮,它会将我带回"一页",但之后它会停留在那里(即我不会导航回导航的整个历史记录).此外,永远不会激活前进按钮.使用旧路由器,我可以来回,没有明显的问题.这适用于Chrome,FF和Safari.
我错过了什么吗?
提前致谢
| 归档时间: |
|
| 查看次数: |
1086 次 |
| 最近记录: |