autoClose
属性,将默认的自动关闭模式设置为outside
Title
Content goes here
onButtonClick()
,该事件将通过ngbPopover
指令调用import { Component } from '@angular/core';
import { NgbPopoverConfig } from '@ng-bootstrap/ng-bootstrap';
@Component({
selector: 'app-popover-demo',
templateUrl: './popover-demo.component.html',
providers: [NgbPopoverConfig], // add NgbPopoverConfig to the component providers
})
export class PopoverDemoComponent {
constructor(config: NgbPopoverConfig) {
// customize default values of popovers used by this component tree
config.placement = 'right';
config.triggers = 'hover';
}
onButtonClick() {
// change autoClose to 'inside' when button inside popover is clicked
const popover = document.querySelector('.popover') as HTMLElement;
popover.setAttribute('ngbPopoverAutoClose', 'inside');
}
}
上一篇:Angular11 NgbModal 通过脚本添加或删除 Modal 窗口类
下一篇:Angular11'errorNG2007:ClassisusingAngularfeaturesbutisnotdecorated.'ButtheclassisDecorated”