Kendo UI for Angular
- Allow users to select items from a list of predefined options with support for filtering, custom rendering and virtualization.
- Part of the Kendo UI for Angular library along with 110+ professionally-designed components.
- Includes support, documentation, demos, virtual classrooms, Visual Studio Code Extensions and more!
First Steps
![Angular ComboBox Component | Kendo UI for Angular (2) Angular ComboBox Component | Kendo UI for Angular (2)](https://i0.wp.com/d585tldpucybw.cloudfront.net/sfimages/default-source/component-pages/js-headers/combobox.jpg?sfvrsn=95e1a7a9_2)
-
Feature-rich ComboBox Menu
Kendo UI for Angular ComboBox is a form component designed to let you choose a predefined value from a list of items. It operates similarly to the Select HTML element, and supports filtering, custom rendering and virtualization to give users a more comprehensive experience.
See Angular ComboBox Overview demo.
-
Filtering
Ensure users have an intuitive experience when filtering down data items with the Kendo UI for Angular ComboBox built-in filtering mechanism. It helps you reduce the available data items inside the Angular ComboBox and you can configure the filtering settings by including conditional rules such as “starts with” or “contains”.
See Angular ComboBox Filtering demo.
-
Grouping
Organize data in categories to easily traverse datasets. With the grouping feature of the Kendo UI for Angular ComboBox, you can define what field in your data is responsible for the group and the Angular ComboBox will automatically group the underlying data accordingly.
See Angular ComboBox Grouping demo.
-
Virtualization
Enable users to scroll through large datasets with virtualization. When your Angular ComboBox needs to hold hundreds of thousands of data items, virtualization becomes key in rendering large amount of data with high performance.
See Angular ComboBox Virtualization demo.
-
Suggestions
Offer users automatic suggestions as they type. With the suggestion feature enabled, the Kendo UI for Angular ComboBox takes the text available within its input element and provides suggestions for users from the available data items. The more users type, the more accurate the suggestion will be.
See Angular ComboBox Suggestions demo.
-
Templates
Out of the box, the Kendo UI for Angular ComboBox renders any items with just plain text. When just text is not enough, the template functionality of the Angular ComboBox is the way to go as it allows for an Angular template to be used when rendering any date items. This allows for scenarios like adding images or icons next to the text, custom styling for certain items, and much more. Beyond data items, header and footer templates are also provided to help ensure that any aspect of the Angular ComboBox can be customized to fit your application.
See Angular ComboBox Templates demo.
-
Forms Support
Designed to support intelligent, advanced form building, the Kendo UI for Angular ComboBox has built-in styles to showcase invalid input and validation messages. You can use the Angular ComboBox in both template-driven and reactive forms.
See Angular ComboBox Forms Support demo.
-
Adaptive Mode
The Angular ComboBox supports an adaptive mode, enabling a mobile-friendly rendering of the component popup. The component automatically adapts to the current screen size and alters its rendering accordingly.
See the Angular ComboBox Adaptive Mode demo
-
Prefix and Suffix Adornments
Elevate user interactivity leveraging the option for adding prefix and suffix adornments. These are custom items, usually an icon or button, inside the field before or after the input area. Typical prefix adornments are currency symbols or unit indicators, while suffix adornments are often used for password visibility toggles, formatting or clearing the input.
See the Angular ComboBox Adornments demo
-
Cascading ComboBoxes
Connect two or more Angular ComboBoxes to build relationships between values of different form fields. With multiple cascading Angular ComboBoxes on a single page, you can set the input of one ComboBox to update the content of another. For example, selecting a country in one ComboBox will filter the available cities in the following ComboBox.
See Angular ComboBoxes Cascading ComboBoxes demo.
-
Floating Labels
Popularized by Material Design, Floating Labels are commonplace in many modern design languages. With the Kendo UI for Angular ComboBox, getting floating labels is as easy as adding the standalone Kendo UI for Angular FloatingLabel component and associating it with the Angular ComboBox.
See Angular ComboBox Floating Labels demo.
-
Keyboard Navigation
Improve accessibility and productivity with keyboard-only navigation. This component supports keyboard navigation to help navigate the Angular ComboBox and assist with selecting a value using the keyboard alone.
See Angular ComboBox Keyboard Navigation demo.
-
Accessibility
Angular ComboBox is complaint with Section 508 standards, is AA rated with WCAG 2.0 and follows WAI-ARIA standards.
See Angular ComboBox Accessibility demo.
All Kendo UI for Angular Components
Charts
- Area Chart
- Bar Chart
- Box Plot
- Bubble Chart
- Bullet Chart
- ChartsUpdated
- Donut Chart
- Funnel Chart
- Heatmap
- Line Chart
- Pie Chart
- Polar Chart
- Pyramid Chart
- Radar Chart
- Range Area Chart
- Sankey DiagramNew
- Scatter Chart
- Sparkline
- Waterfall Chart
Editor
- Rich Text Editor
TreeList
- TreeList
Scheduler
- Gantt Chart
- SchedulerUpdated
Progress Bars
- ChunkProgressBar
- CircularProgressBar
- Progress Bar
Buttons
- Button
- ButtonGroup
- Chip
- ChipList
- DropdownButton
- Floating Action Button
- SplitButton
Common Features
- Data Query
- Date Math
- Drag-and-Drop
- Drawing
- Excel Export
- PDF Export
- PDFViewer
Conversational UI
- AIPromptNew
- Conversational UI
Indicators
- Badge
- Loader
- Skeleton
Diagrams and Maps
- Map
Date Inputs
- CalendarUpdated
- DateInput
- DatePicker
- DateRange
- DateTimePicker
- MultiViewCalendar
- TimePicker
Dialogs
- Dialog
- Window
Labels
- FloatingLabel
- Label
Icons
- Icon
- SVGIcon
Design
- Typography
Navigation
- ActionSheet
- AppBar (NavBar)
- BottomNavigation
- BreadCrumb
- Drawer
Dropdowns
- AutoCompleteUpdated
- ComboBoxUpdated
- DropDownList
- DropDownTree
- MultiColumnComboBoxUpdated
- MultiSelectUpdated
- MultiSelectTree
Gauges
- ArcGauge
- CircularGauge
- LinearGauge
- RadialGauge
Grids
- GridUpdated
- PivotGridUpdated
- SpreadsheetUpdated
Upload
- File Saver
- File Select
- Upload
Inputs
- Checkbox
- ColorGradient
- ColorPalette
- ColorPicker
- FlatColorPicker
- FormField
- MaskedTextBoxUpdated
- NumericTextBoxUpdated
- RadioButton
- RangeSlider
- RatingNew
- Signature
- Slider
- Switch
- TextArea
- TextBox
- TreeView
Bar & QR Codes
- Barcode Generator
- QR Code
Data Tools
- Filter
- Pager
Layout
- Avatar
- Card
- ContextMenu
- ExpansionPanel
- GridLayout
- Hint
- ListBox
- ListView
- Menu
- Notification
- PanelBar
- Popover
- Popup
- Ripple
- ScrollView
- Sortable
- Splitter
- Stacklayout
- Stepper
- TabStrip
- TileLayout
- TimelineNew
- Toolbar
- Tooltip
Get Started with Kendo UI for Angular
First Steps