【发布时间】:2020-09-15 12:51:57
【问题描述】:
我需要根据type 创建两个不同的ul。如果我有first 的类型,那么我想应用指令*dropdownMenu。否则,将没有下拉指令。
是否可以有条件地应用指令,这样就不会出现重复的代码?
<ng-container *ngIf="type === 'first'">
<ul *dropdownMenu item-directive [firstLevelItems]="items1" [secondLevelItems]="items2" [type]="type">
</ul>
</ng-container>
<ng-container *ngIf="type !== 'first'">
<ul item-directive [firstLevelItems]="items1" [secondLevelItems]="items2" [type]="type">
</ul>
</ng-container>
【问题讨论】:
标签: angular dropdown angular-directive