我正在使用ngx-admin NbPopover, 每页4个附件。我希望在活动结束时关闭活动。
@ViewChild (NbPopoverDirective) popverDirective: NbPopoverDirective;
this.popverDirective.hide();
我只能使用其中一个。其他人不工作。 你可以帮忙吗?
答案 0 :(得分:0)
如果您有多个NbPopoeverDirectives,可以使用@ViewChildren获取它们,所以请尝试以下代码:
@ViewChildren(NbPopoeverDirective) popovers: QueryList<NbPopoeverDirective>;
...
hidePopups(){
if(this.popovers){
this.popovers.forEach(popover => {
popove.hide();
});
}
}