module配置:
import { CustomRouteReuseStrategy } from "./common-service/router-reuse-strategy.service"
providers:[{ provide: RouteReuseStrategy, useClass: CustomRouteReuseStrategy }]
不需要刷新的页面配置(router):
data: { label: "**" ,keep:true},
CustomRouteReuseStrategy service 如下:
import {
ActivatedRouteSnapshot,
DetachedRouteHandle,
RouteReuseStrategy,
} from "@angular/router";
export class CustomRouteReuseStrategy implements RouteReuseStrategy {
from = "";
to = "";
handlers: { [key: string]: DetachedRouteHandle } = {};
shouldDetach(route: ActivatedRouteSnapshot): boolean {
angular12页面返回不刷新解决办法
最新推荐文章于 2022-12-09 12:48:32 发布