VOOZH about

URL: https://www.geeksforgeeks.org/angular-js/angularjs-select-boxes/

⇱ AngularJS Select Boxes - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

AngularJS Select Boxes

Last Updated : 11 Jul, 2025

The Select Boxes in AngularJS can be utilized to create dropdown lists, that are based on the objects or an array. The Select box can be created in 2 ways, i.e., either by using the ng-options directive that is used to build and bind HTML elements with options to model property or by using the ng-repeat directive that is used to repeat a set of HTML code for a number of times or once per item in a collection of items, & is mostly used on arrays and objects.

We will understand both the approaches for creating the Select box in AngularJS with the help of examples.

ng-options: For creating a dropdown list based on array items, it will be preferred to use ng-options directives. This directive is mainly used for filling a dropdown list with options.

Example 1: This example illustrates the creation of the select box using the ng-options directive.

Output: 

👁 Image
 

ng-repeat: We can implement the same dropdown list using the ng-repeat directive. Dropdowns from the ng-repeat need to be an array. This directive can be used to call multiple times to repeat the block of HTML code for each item in an array.

Example 2: This example describes the creation of the Selection box using the ng-repeat directive.

Output:

👁 Image
 
Comment

Explore