【发布时间】:2017-03-21 09:48:54
【问题描述】:
如何检查 Angular 2 中是否打开了弹出框?
HTML:
<template #jobParametersPopover>
<div style="width: 100%;">
Popover content
</div>
</template>
<div [container]="body" #popover="ngbPopover" placement="bottom" [ngbPopover]="jobParametersPopover" popoverTitle="Job Parameters" style="width: 100%" class="panel-draggable"
*ngFor="let tcs of defaultSuiteFiles; let x = index">
{{tcs.name}}
</div>
组件:
@ViewChild('popover') public popover: NgbPopover;
//...
console.log(this.popover.isOpen()) //throws exception
异常:TypeError:无法读取未定义的属性“isOpen”
【问题讨论】:
-
要打开popover或者查看popover是否打开,把问题说清楚
-
我要检查popover是否打开了。
标签: angularjs popover ng2-bootstrap