I am wondering whether it is possible to write html inside an angularjs bootstrap tabset tab heading. I am trying to add a svg inside the title. I have created a quick snippet in plunker to try and demonstrate the issue I am having.
<tabset> <tab heading="<span>hello</span><em>1</em>">One</tab> <tab heading="Two">Two</tab> <tab heading="Three">Three</tab> </tabset>
http://plnkr.co/edit/qFsFGDNUIJj9nIF51ApU
any ideas?
thanks
Angular Bootstrap v0.14 introduced new prefixes for most previously provided controls. The original answer below still applies, but you must use the new tag names uib-tabset
, uib-tab
, and uib-tab-heading
.
<uib-tabset> <uib-tab> <uib-tab-heading> <span>hello</span><em>1</em> </uib-tab-heading> One </uib-tab> <uib-tab heading="Two">Two</uib-tab> <uib-tab heading="Three">Three</uib-tab> </uib-tabset>
You should be using the tab-heading
element within the tab
element if you want HTML within the heading (as shown in the example in the docs):
<tabset> <tab> <tab-heading> <span>hello</span><em>1</em> </tab-heading> One </tab> <tab heading="Two">Two</tab> <tab heading="Three">Three</tab> </tabset>
Updated plunker here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With