yeniden yüklerAngular2 router.navigate ... Ben şu yolları Uygulamamda tanımladığınız uygulama
app.components.ts
@RouteConfig([
{path:'/employees/...', name:'Employees', component:EmployeeComponent},
...
employee.component.ts
@RouteConfig([
{path:'/', name:'EmployeeList', component:EmployeeListComponent, useAsDefault: true},
{path:'/:id', name:'EmployeeDetail', component:EmployeeDetailComponent}
])
zaman EmployeeDetailComponent şablondan ben rota ...
<button class="btn btn-default" [routerLink]="['EmployeeList']">Close</button>
için uygulama yolları çalışan listeleme sayfası beklendiği gibi. Ben rota router.navigate kullanarak Ancak
...
// template
<button class="btn btn-default" (click)="save()">Save</button>
// EmployeeDetailComponent
saveEmployee() {
this._employeeServer.updateEmployee(this.employee);
this._router.navigate(['EmployeeList']);
}
uygulama yolları
sonra listeleme (beklendiği gibi) ve çalışan, birkaç dakika sonra, uygulama yeniden yükler tamamen (beklendiği gibi değil).neden router.navigate routerLink farklı davranıyor fikrin var mı? Neyi kaçırıyorum?
Bu yönergeyi kullanabilirsiniz
teşekkürler. Etkinliği iletme seçeneğini seçtik ve bir çekicilik gibi çalıştı. Yönlendirme yönteminin çalışması için rota gezintisini çağırdıktan sonra yönlendiriciyi koymam gerekiyordu. Benim için –
kaydetmek ($ olay) 'wheras' @directive events' çalışmıyor. Teşekkürler ! – Patrice
buldum benim