如何检查之前访问的URL是否仍在Angular应用程序中?

如何检查之前访问的URL是否仍在Angular应用程序中?,angular,angular-routing,Angular,Angular Routing,我目前需要重定向用户到以前的路线,每当他按下“后退”按钮在我的角度项目。但是,如果之前访问的URL是我Angular应用程序之外的外部链接(例如:如果用户来自),我希望有不同的行为 我的代码应该是 if (//back url inside project) this.location.back(); else this.location.go('/home'); 由于隐私原因,我无法直接访问URL字符串。 有其他选择吗?这是否回答了您的问题?

我目前需要重定向用户到以前的路线,每当他按下“后退”按钮在我的角度项目。但是,如果之前访问的URL是我Angular应用程序之外的外部链接(例如:如果用户来自),我希望有不同的行为

我的代码应该是

if (//back url inside project)
    this.location.back();
else 
    this.location.go('/home');
由于隐私原因,我无法直接访问URL字符串。
有其他选择吗?

这是否回答了您的问题?