With the buttons directive, we can make a group of buttons behave like a set of checkboxes (uib-btn-checkbox
) or behave like a set of radio buttons (uib-btn-radio
).
btn-checkbox-false
(Default:false
) - Sets the value for the unchecked status.btn-checkbox-true
(Default:true
) - Sets the value for the checked status.ng-model
$ - Model where we set the checkbox status. By defaulttrue
orfalse
.
ng-model
$ - Model where we set the radio status. All radio buttons in a group should use the sameng-model
.uib-btn-radio
- $ Value to assign to theng-model
if we check this radio button.uib-uncheckable
$ (Default:null
) - An expression that evaluates to a truthy or falsy value that determines whether theuncheckable
attribute is present.uncheckable
B - Whether a radio button can be unchecked or not.
activeClass
(Default:active
) - Class to apply to the checked buttons.toggleEvent
(Default:click
) - Event used to toggle the buttons.
To use tooltips or popovers on elements within a btn-group
, set the tooltip/popover appendToBody
option to true
. This is due to Bootstrap CSS styling. See here for more information.