mirror of https://github.com/abpframework/abp.git
2 changed files with 11 additions and 9 deletions
@ -1,17 +1,13 @@ |
|||||
<ul class="navbar-nav"> |
<ul class="navbar-nav"> |
||||
<ng-container *ngFor="let item of navItems.items$ | async; trackBy: trackByFn"> |
<ng-container *ngFor="let item of navItems.items$ | async; trackBy: trackByFn"> |
||||
<ng-container *ngIf="item.visible && item.visible()"> |
<ng-container *ngIf="item.visible && item.visible() && (item.visible$ | async)"> |
||||
<li class="nav-item d-flex align-items-center" *abpPermission="item.requiredPolicy"> |
<li class="nav-item d-flex align-items-center" *abpPermission="item.requiredPolicy"> |
||||
<ng-container |
<ng-container *ngIf="item.component; else htmlTemplate" [ngComponentOutlet]="item.component" |
||||
*ngIf="item.component; else htmlTemplate" |
[ngComponentOutletInjector]="item | toInjector"></ng-container> |
||||
[ngComponentOutlet]="item.component" |
|
||||
[ngComponentOutletInjector]="item | toInjector" |
|
||||
></ng-container> |
|
||||
|
|
||||
<ng-template #htmlTemplate> |
<ng-template #htmlTemplate> |
||||
<div [innerHTML]="item.html" (click)="item.action ? item.action() : null"></div> |
<div [innerHTML]="item.html" (click)="item.action ? item.action() : null"></div> |
||||
</ng-template> |
</ng-template> |
||||
</li> |
</li> |
||||
</ng-container> |
</ng-container> |
||||
</ng-container> |
</ng-container> |
||||
</ul> |
</ul> |
||||
Loading…
Reference in new issue