我想对显示或隐藏标签使用指令。
如果此菜单对于该用户有效,则显示该用户,否则隐藏该用户。
现在我需要为此使用指令。
这是我的指令:
@Directive({
selector: '[appUser]'
})
export class UserDirective {
constructor(private optService:OptionsService) { }
public ValidateUser(uId:number,oId:number):Observable<boolean>{
return this.optService.ValidateUser(uId,oId);
}
}
这是我的html代码:
<li *ngFor="let op of optionList">
<!-- <fa-icon [icon]="op.icon"></fa-icon> -->
<label (click)='this[op.routeFunctionName]()'>{{op.optionName}}</label>
</li>
如何在工作中使用此指令?