@@ -112,12 +112,7 @@ var ngOptionsMinErr = minErr('ngOptions');
112
112
*
113
113
*
114
114
* @param {string } ngModel Assignable AngularJS expression to data-bind to.
115
- * @param {string= } name Property name of the form under which the control is published.
116
- * @param {string= } required The control is considered valid only if value is entered.
117
- * @param {string= } ngRequired Adds `required` attribute and `required` validation constraint to
118
- * the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of
119
- * `required` when you want to data-bind to the `required` attribute.
120
- * @param {comprehension_expression= } ngOptions in one of the following forms:
115
+ * @param {comprehension_expression } ngOptions in one of the following forms:
121
116
*
122
117
* * for array data sources:
123
118
* * `label` **`for`** `value` **`in`** `array`
@@ -156,6 +151,13 @@ var ngOptionsMinErr = minErr('ngOptions');
156
151
* used to identify the objects in the array. The `trackexpr` will most likely refer to the
157
152
* `value` variable (e.g. `value.propertyName`). With this the selection is preserved
158
153
* even when the options are recreated (e.g. reloaded from the server).
154
+ * @param {string= } name Property name of the form under which the control is published.
155
+ * @param {string= } required The control is considered valid only if value is entered.
156
+ * @param {string= } ngRequired Adds `required` attribute and `required` validation constraint to
157
+ * the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of
158
+ * `required` when you want to data-bind to the `required` attribute.
159
+ * @param {string= } ngAttrSize sets the size of the select element dynamically. Uses the
160
+ * {@link guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes ngAttr} directive.
159
161
*
160
162
* @example
161
163
<example module="selectExample" name="select">
0 commit comments