Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 带routerlink的应用程序内角度导航不';我不能按计划工作_Angular_Routes_Navigation - Fatal编程技术网

Angular 带routerlink的应用程序内角度导航不';我不能按计划工作

Angular 带routerlink的应用程序内角度导航不';我不能按计划工作,angular,routes,navigation,Angular,Routes,Navigation,我已经创建了一个routerlink=“”),它将转到“登录”选项卡。 但是,如果我在家以外的另一个选项卡中,该按钮将不再工作。 因此,我可以从“”转到“注册”或“登录”,但不能从“注册”转到“登录”。我认为您的路由器链接应该是指“登录”。目前,您已将其设置为“注册”,正如您所提到的,这会将您重定向到同一页面 所以像这样: <nav mat-tab-nav-bar> <a mat-tab-link routerLink="">Product Sh

我已经创建了一个routerlink=“”),它将转到“登录”选项卡。 但是,如果我在家以外的另一个选项卡中,该按钮将不再工作。
因此,我可以从“”转到“注册”或“登录”,但不能从“注册”转到“登录”。

我认为您的路由器链接应该是指“登录”。目前,您已将其设置为“注册”,正如您所提到的,这会将您重定向到同一页面

所以像这样:

<nav mat-tab-nav-bar>

  <a mat-tab-link routerLink="">Product Shop</a>
  <a mat-tab-link routerLink="Login">User Login</a>
  <a mat-tab-link routerLink="Registration">User Registration</a>

</nav>
<button  routerLink="Login" mat-button color="primary" type="submit">
    register
</button>

登记

试试这个方法。。。也许它会很好用

<button  routerLink="/Login" mat-button color="primary" type="submit">
   register
</button>

登记
或者您是否在注册组件中导入了
{Router}


如果它不起作用,请告诉我您的角度版本。?

不,我只是在问题中复制了错误的代码。。我现在改了
<button  routerLink="/Login" mat-button color="primary" type="submit">
   register
</button>