我们可以在Angular 6中将route参数从一个服务传递到另一服务吗?
我想将路由参数从Auth Guard服务传递到Auth Service吗?
谢谢
答案 0 :(得分:1)
我认为您可以简单地将ActivatedRoute
作为依赖项注入AuthService中,以获取路由参数。
与此类似:
import { ActivatedRoute } from '@angular/routes';
export class AuthService {
constructor(private route: ActivatedRoute) {}
yourMethod() {
this.route.params.subscribe(params => {
const nameOfYourParam = params['nameOfYourParam'];
});
}
}