die Änderungen mit dem neu veröffentlichten Angular 5 Bei der Überprüfung und das Lesen den folgenden Blog: http://blog.ninja-squad.com/2017/11/02/what-is-new-angular-5/Angular 5: onSameUrlNavigation
ich das Hinzufügen einer neuen Flagge bemerkte für die Router-Optionen einer Seite zu ermöglichen, neu zu laden. Ich musste vorher einen aber von einem Hack implementieren, um dies zu ermöglichen. Ich hatte gehofft, meinen Hack zu entfernen und diese neue Funktionalität zu verwenden. Das Flag wird onSameUrlNavigation aufgerufen. Der Angular-Compiler beklagt sich jedoch, wenn ich versuche, ihn zu verwenden.
Mein Code:
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import Properties from './../shared/properties';
const routes: Routes = [
{ path: '', redirectTo: '/' + Properties.ROUTES.catalog.home.route, pathMatch: 'prefix' }
];
@NgModule({
imports: [ RouterModule.forRoot(routes, {onSameUrlNavigation: 'reload'}) ],
exports: [ RouterModule ]
})
export class CoreRoutingModule {}
Fehlermeldung:
ERROR in [at-loader] ./app/core/core-routing.module.ts:13:45
TS2345: Argument of type '{ onSameUrlNavigation: string; }' is not assignable to parameter of type 'ExtraOptions'.
Object literal may only specify known properties, and 'onSameUrlNavigation' does not exist in type 'ExtraOptions'.
Irgendwelche Ideen, wo ich falsch gehe?
Ah wirklich, endlich. Sollte in Alpha gewesen sein. Tut mir leid, aber kann nicht helfen. – lexith