Angular 5: onSameUrlNavigation

khpremier спросил: 13 октября 2017 в 06:51 в: angular

При рассмотрении изменений в недавно выпущенном Angular 5 и чтении следующего блога: http://blog.ninja-squad.com/2017/11/02/what-is-new-angular-5/

Я заметил добавление нового флажка для параметров маршрутизатора, позволяющего перезагрузить страницу. Раньше я должен был осуществить, но взломать, чтобы это произошло. Я надеялся удалить свой хак и использовать этот новый функционал. Флаг называется onSameUrlNavigation. Тем не менее, angular компилятор жалуется, когда я пытаюсь его использовать.

Мой код:

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 {}

Сообщение об ошибке:

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'.

Есть идеи, где я ошибаюсь?

0 ответов