gpt4 book ai didi

Angular 5 : onSameUrlNavigation

转载 作者:行者123 更新时间:2023-12-05 06:37:46 24 4
gpt4 key购买 nike

在回顾新发布的 Angular 5 的变化并阅读以下博客时:http://blog.ninja-squad.com/2017/11/02/what-is-new-angular-5/

我注意到为路由器选项添加了一个新标志以允许重新加载页面。我以前不得不实现一些黑客来实现这一目标。我希望删除我的 hack 并使用这个新功能。该标志称为 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'.

有什么地方出错了吗?

最佳答案

显然,此更改已从 5.0.0 中删除,现在正在考虑在未来的版本中使用。 https://github.com/angular/angular/pull/19463

关于 Angular 5 : onSameUrlNavigation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47145264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com