Skip to content

Instantly share code, notes, and snippets.

@AlexanderKozhevin
Created May 7, 2017 10:47
Show Gist options
  • Save AlexanderKozhevin/35e8c48e977cd17994773dce114b0858 to your computer and use it in GitHub Desktop.
Save AlexanderKozhevin/35e8c48e977cd17994773dce114b0858 to your computer and use it in GitHub Desktop.
<button type="button" class="btn btn-secondary" placement="top" ngbTooltip="Tooltip on top">
Tooltip on top
</button>
<button type="button" class="btn btn-secondary" placement="right" ngbTooltip="Tooltip on right">
Tooltip on right
</button>
<button type="button" class="btn btn-secondary" placement="bottom" ngbTooltip="Tooltip on bottom">
Tooltip on bottom
</button>
<button type="button" class="btn btn-secondary" placement="left" ngbTooltip="Tooltip on left">
Tooltip on left
</button>
<hr>
<p>
You can easily override open and close triggers by specifying event names (separated by <code>:</code>) in the <code>triggers</code> property.
</p>
<button type="button" class="btn btn-secondary" ngbTooltip="You see, I show up on click!" triggers="click:blur">
Click me!
</button>
<hr>
<p>
Alternatively you can take full manual control over tooltip opening / closing events.
</p>
<button type="button" class="btn btn-secondary" ngbTooltip="What a great tip!" triggers="manual" #t="ngbTooltip" (click)="t.open()">
Click me to open a tooltip
</button>
<button type="button" class="btn btn-secondary" (click)="t.close()">
Click me to close a tooltip
</button>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment