如何通过Angular路由器导航到另一个URL时保留数据

时间:2018-06-20 09:30:36

标签: angular angular-router

导航到另一条路线时如何保存数据?例如,我有以下路线。我导航到routerA并输入一些数据。如果我导航到routerB,然后再导航回routeA,则不会看到我输入的先前数据。

const appRoutes: Routes = [
  { path: 'routerA', component: RouterAComponent },
  { path: 'routerB', component: RouterBComponent }
]

1 个答案:

答案 0 :(得分:0)

您应该使用service在变量中存储数据,并通过service访问该数据。

.....
    @Injectable()
    export class UserService {

      public username;
      MPIDList: any;
      days: any;
      uid: String;
      BackUrl: any;
      activeMPID: String;
      LastExecutionDate: String;

....