Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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,如果在角4中有其他项_Angular_Typescript - Fatal编程技术网

Angular 对于routerLink,如果在角4中有其他项

Angular 对于routerLink,如果在角4中有其他项,angular,typescript,Angular,Typescript,我想根据html页面的特定条件使用锚定标记的routerLink。 我有两个标志IsService和IsUser,routerLink将基于这些标志设置 <a routerLink="/services" class="navbar-brand">Our Services</a> 我们的服务 请告诉我如何通过If Else实现它。这应该可以通过*ngIf指令实现,例如 <span *ngIf="isUser"> <a routerLink="

我想根据html页面的特定条件使用锚定标记的routerLink。 我有两个标志IsService和IsUser,routerLink将基于这些标志设置

<a routerLink="/services" class="navbar-brand">Our Services</a>
我们的服务

请告诉我如何通过If Else实现它。

这应该可以通过
*ngIf
指令实现,例如

<span *ngIf="isUser">
    <a routerLink="user">User</a>
</span>
<span *ngIf="isService">
    <a routerLink="service">Service</a>
</span>

使用者
服务

如果您不需要span标记(出于css.原因),您可以为此使用
-标记。

这应该可以通过
*ngIf
指令实现,例如

<span *ngIf="isUser">
    <a routerLink="user">User</a>
</span>
<span *ngIf="isService">
    <a routerLink="service">Service</a>
</span>

使用者
服务

如果您不需要span标记(出于css.原因),可以使用
-标记来实现此目的。

有很多方法:

  • *ngIf

  • [routerLink]=“您的函数(变量)”

  • [routerLink]=“语句?['/foo']:['/bar']”(此项不确定)


    • 有很多方法可以做到这一点:

      • *ngIf

      • [routerLink]=“您的函数(变量)”

      • [routerLink]=“语句?['/foo']:['/bar']”(此项不确定)


      那么,您想知道如何使用NgIf吗?那么,你想知道如何使用NgIf吗?或者你可以把ngIf放在标签上,或者你可以把ngIf放在标签上。