angular 2 在重定向后保留 URL 的状态
angular 2 retain state from URL after redirect
我在 /app/123
开始我的 angular 应用程序的 index.html
文件,并想重定向到控制器处理 /app
和 123
以保留有关的信息最初查询的是什么。
如何实现?
你有几个选择:
1) 您可以使用查询参数保留有关路线的信息。这允许您在组件之间来回传递相同的参数。
2) 或者,您可以构建一个服务来保留您的共享数据。服务是为您的应用程序保留数据的好方法。 (但请不要使用 BehaviorSubject。在大多数情况下完全没有必要。)
我这里有一个示例服务:
https://blogs.msmvps.com/deborahk/build-a-simple-angular-service-to-share-data/
基本服务如下所示:
import { Injectable } from '@angular/core';
@Injectable()
export class DataService {
serviceData: string;
}
我在 /app/123
开始我的 angular 应用程序的 index.html
文件,并想重定向到控制器处理 /app
和 123
以保留有关的信息最初查询的是什么。
如何实现?
你有几个选择:
1) 您可以使用查询参数保留有关路线的信息。这允许您在组件之间来回传递相同的参数。
2) 或者,您可以构建一个服务来保留您的共享数据。服务是为您的应用程序保留数据的好方法。 (但请不要使用 BehaviorSubject。在大多数情况下完全没有必要。)
我这里有一个示例服务:
https://blogs.msmvps.com/deborahk/build-a-simple-angular-service-to-share-data/
基本服务如下所示:
import { Injectable } from '@angular/core';
@Injectable()
export class DataService {
serviceData: string;
}