我从/app/123开始我的angular应用程序的index.html文件,并希望重定向到使用123处理/app的控制器,以保留有关最初查询的信息。
如何才能做到这一点?
发布于 2017-08-12 02:38:08
您有几个选择:
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;
}这里还有一个柱塞:https://plnkr.co/edit/KT4JLmpcwGBM2xdZQeI9?p=preview
https://stackoverflow.com/questions/45639474
复制相似问题