我是新的角度2開發。我添加了一個組件,在這個組件中,我有一些其他的子組件。在以下方面,我的文件夾結構:子頁面中的角度2路由問題
parentComponent
-child1Component
-child2Component
-child3Component
在parentComponent.html
我加入<router-outlet></router-outlet>
我從child1到孩子2導航,和兒童2 child3。我也可以移回來,反之亦然。向後移動我正在使用this._location.back();
。
當我使用後退按鈕向後移動。它顯示當前路線中的上一頁組件。
例如:
當我從child2使用後退按鈕移動到child1。 child1路徑仍然在child1頁面中顯示子html部分。
對於路由我使用的是這樣的:
{ path: "parent", component: parentComponent,
children: [
{ path: "child1", component: child1Component },
{ path: "child2", component: child2Component },
{ path: "child3", component: child3Component}
],
data: { breadcrumb: 'Parent' }
}
我不知道爲什麼它的發生。請幫助!
版本信息
@angular/cli: 1.2.6
node: 6.10.0
os: win32 x64
@angular/animations: 4.3.2
@angular/common: 4.3.2
@angular/compiler: 4.3.2
@angular/core: 4.3.2
@angular/forms: 4.3.2
@angular/http: 4.3.2
@angular/platform-browser: 4.3.2
@angular/platform-browser-dynamic: 4.3.2
@angular/router: 4.3.2
@angular/cli: 1.2.6
@angular/compiler-cli: 4.3.2
@angular/language-service: 4.3.2
請你提供一個工作的例子嗎? –