ngx-popover
Simple popover control for your angular4 applications using bootstrap3. Does not depend of jquery. If you don't want to use it without bootstrap - simply create proper css classes. Please star a project if you liked it, or create an issue if you have problems with it.
see DEMO.
Installation
-
Install npm module:
npm install ngx-popover --save
-
If you are using system.js you may want to add this into
map
andpackage
config:
Usage
Import PopoverModule
in your app and start using a component:
element on which this popover is applied.
Example of usage with dynamic html content:
Very Dynamic Reusable Popover With Html support. element on which this popover is applied.
<div popover>
:popover="string"
The message to be shown in the popover.popoverTitle="string"
Popover title text.popoverPlacement="top|bottom|left|right|auto|auto top|auto bottom|auto left|auto right"
Indicates where the popover should be placed. When using "auto" modifier, will show in opposite direction if not enough room. Default is "bottom".[popoverDisabled]="true|false"
Indicates if popover should be disabled. If popover is disabled then it will not be shown. Default is false[popoverAnimation]="true|false"
Indicates if all popover should be shown with animation or not. Default is true.[popoverOnHover]="true|false"
If set to true then popover will open on mouse over instead of mouse click. Default is false.[popoverCloseOnMouseOutside]="true|false"
Indicates if popover should be closed when user mouse outside of it. Default is false.[popoverCloseOnClickOutside]="true|false"
Indicates if popover should be closed when user click outside of it. Default is false.[popoverDismissTimeout]="number"
Used to automatically dismiss popover after given amount of time. Default is 0, means disabled.
<popover-content>
:placement="top|bottom|left|right|auto|auto top|auto bottom|auto left|auto right"
Indicates where the popover should be placed. When using "auto" modifier, will show in opposite direction if not enough room. Default is "bottom".[animation]="true|false"
Indicates if all popover should be shown with animation or not. Default is true.[closeOnMouseOutside]="true|false"
Indicates if popover should be closed when user mouse outside of it. Default is false.[closeOnClickOutside]="true|false"
Indicates if popover should be closed when you click outside of it. Default is false.
Sample
;;
Take a look on samples in ./sample for more examples of usages.