我有一条这样的路径:
site.ru/one/two
我手动去的,即使用routerLink等。现在,当我调用该方法时,我想在单击时向上两级:
this.router.navigate(['../..'], {relativeTo: this.route})
我正确地进行并最终得到:
site.ru
但有一个细微差别,当我按照这条路径将其复制并粘贴到浏览器的地址栏中,然后尝试通过调用导航方法向上两级时,导航会发生到上一页,而不是更高两级相对于当前路线,就像我调用 window.history.back() 一样。
也许这个方法 this.router.navigate() 的工作原理完全一样 - 我不知道。因此,我请求帮助解决此案。