使用多个弹出式窗口时出现ngx-admin错误

时间:2018-06-11 16:10:31

标签: typescript ionic3 angular5 nebular

我正在使用ngx-admin NbPopover, 每页4个附件。我希望在活动结束时关闭活动。

@ViewChild (NbPopoverDirective) popverDirective: NbPopoverDirective;
this.popverDirective.hide();

我只能使用其中一个。其他人不工作。 你可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

如果您有多个NbPopoeverDirectives,可以使用@ViewChildren获取它们,所以请尝试以下代码:

@ViewChildren(NbPopoeverDirective) popovers: QueryList<NbPopoeverDirective>;

...

hidePopups(){
  if(this.popovers){
     this.popovers.forEach(popover => {
        popove.hide();
      });
  }
}