隐藏或显示带有指令的标签

时间:2018-12-20 17:03:28

标签: javascript angular typescript angular6 angular-directive

我想对显示或隐藏标签使用指令。

如果此菜单对于该用户有效,则显示该用户,否则隐藏该用户。

现在我需要为此使用指令。

这是我的指令:

    @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>

如何在工作中使用此指令?

0 个答案:

没有答案