【发布时间】:2019-08-31 22:58:24
【问题描述】:
我正在使用ngx-bootstrap popover。我希望弹出窗口应该在悬停时打开,如果打开新的,所有打开的都应该关闭。
根据要求,我希望上面的示例应由父组件控制,目标弹出框位于子组件中。我需要这个来满足模块化要求
Demo ngFor in child component html 这是错误的演示
Updated demo ngFor 在父组件html中
父组件
export class DemoPopoverFourDirectionsComponent implements
AfterViewInit{
@ViewChildren(PopoverDirective) popovers: QueryList<PopoverDirective>;
ngAfterViewInit() {
this.popovers.forEach((popover: PopoverDirective) => {
popover.onShown.subscribe(() => {
this.popovers
.filter(p => p !== popover)
.forEach(p => p.hide());
});
});
}
varArr=[1,2,3,4]
}
在弹出窗口中有需要点击的按钮。如果我使用 triggers="mouseenter:mouseleave" 我无法点击弹出框内的按钮
【问题讨论】:
标签: angular ngx-bootstrap