Modules in Ribbon component

27 Aug 20252 minutes to read

The Angular Ribbon component contains several feature-based modules that must be injected to enable their respective functionalities.

The following modules are available. If the module injection type is selective, it must be manually injected to extend the Ribbon’s functionality.

Module Description Module Injection Type
RibbonButtonService Enables Button functionality in the Ribbon. default
RibbonCheckBoxService Enables CheckBox functionality in the Ribbon. default
RibbonDropDownService Enables DropDown Button functionality in the Ribbon. default
RibbonSplitButtonService Enables Split Button functionality in the Ribbon. default
RibbonComboBoxService Enables ComboBox functionality in the Ribbon. default
RibbonGroupButtonService Enables Group Button functionality in the Ribbon. default
RibbonColorPickerService Provides support for the ColorPicker item. selective
RibbonGalleryService Provides support for the Gallery item. selective
RibbonFileMenuService Enables the File Menu feature. selective
RibbonBackstageService Enables the Backstage view feature. selective
RibbonContextualTabService Enables the Contextual Tab feature. selective
RibbonKeyTipService Enables the KeyTip navigation feature. selective

These modules should be injected into the providers array of your application’s root NgModule or the specific component.