Coggle requires JavaScript to display documents.
navigateByUrl()
<router-outlet>
construktor(private route: ActivatedRoute){ this.productID = route.snapshot.params['id']; }
HashLocationStrategy
providers:[{provide: LocationStategy, useClass: HashLocationStrategy}]
PathLocationStrategy
pushState()
import { APP_BASE_HREF } from '@angular/common'; ... @NgModule({ ... providers:[{provide: APP_BASE_HREF, useValue: '/'}] }) class AppModule {}
forChild()
@NgModule({ imports: [ CommonModule, RouterModule.forChild(routes)]
template: <a [routerLink]="[/]">strona główna</a> <a [routerLink]="[/product]">Szczegóły</a> <router-outlet></router-outlet>
const routes: Routes =[ {path: '', component: HomeComponent}, {path: 'product', component: ProductComopnent} ];
{path: '**', component: _404Component}