@@ -20,6 +20,8 @@ var INTEGER_REGEXP = /^\s*(\-|\+)?\d+\s*$/;
2020 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
2121 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
2222 * patterns defined as scope expressions.
23+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
24+ * interaction with the input element.
2325 *
2426 * @example
2527 <doc:example>
@@ -150,6 +152,8 @@ angularInputType('email', function() {
150152 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
151153 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
152154 * patterns defined as scope expressions.
155+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
156+ * interaction with the input element.
153157 *
154158 * @example
155159 <doc:example>
@@ -217,6 +221,8 @@ angularInputType('url', function() {
217221 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
218222 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
219223 * patterns defined as scope expressions.
224+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
225+ * interaction with the input element.
220226 *
221227 * @example
222228 <doc:example>
@@ -290,6 +296,8 @@ angularInputType('list', function() {
290296 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
291297 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
292298 * patterns defined as scope expressions.
299+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
300+ * interaction with the input element.
293301 *
294302 * @example
295303 <doc:example>
@@ -354,6 +362,8 @@ angularInputType('number', numericRegexpInputType(NUMBER_REGEXP, 'NUMBER'));
354362 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
355363 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
356364 * patterns defined as scope expressions.
365+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
366+ * interaction with the input element.
357367 *
358368 * @example
359369 <doc:example>
@@ -413,6 +423,8 @@ angularInputType('integer', numericRegexpInputType(INTEGER_REGEXP, 'INTEGER'));
413423 * @param {string= } name Property name of the form under which the widgets is published.
414424 * @param {string= } true-value The value to which the expression should be set when selected.
415425 * @param {string= } false-value The value to which the expression should be set when not selected.
426+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
427+ * interaction with the input element.
416428 *
417429 * @example
418430 <doc:example>
@@ -480,11 +492,13 @@ angularInputType('checkbox', function(inputElement) {
480492 * @name angular.inputType.radio
481493 *
482494 * @description
483- * HTML radio.
495+ * HTML radio button .
484496 *
485497 * @param {string } ng:model Assignable angular expression to data-bind to.
486498 * @param {string } value The value to which the expression should be set when selected.
487499 * @param {string= } name Property name of the form under which the widgets is published.
500+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
501+ * interaction with the input element.
488502 *
489503 * @example
490504 <doc:example>
@@ -585,8 +599,8 @@ var HTML5_INPUTS_TYPES = makeMap(
585599 * HTML input element widget with angular data-binding. Input widget follows HTML5 input types
586600 * and polyfills the HTML5 validation behavior for older browsers.
587601 *
588- * The {@link angular.inputType custom angular.inputType}s provides a short hand for declaring new
589- * inputs. This is a shart hand for text-box based inputs, and there is no need to go through the
602+ * The {@link angular.inputType custom angular.inputType}s provide a shorthand for declaring new
603+ * inputs. This is a sharthand for text-box based inputs, and there is no need to go through the
590604 * full {@link angular.service.$formFactory $formFactory} widget lifecycle.
591605 *
592606 *
@@ -599,6 +613,8 @@ var HTML5_INPUTS_TYPES = makeMap(
599613 * @param {string= } ng:pattern Sets `PATTERN` validation error key if the value does not match the
600614 * RegExp pattern expression. Expected value is `/regexp/` for inline patterns or `regexp` for
601615 * patterns defined as scope expressions.
616+ * @param {string= } ng:change Angular expression to be executed when input changes due to user
617+ * interaction with the input element.
602618 *
603619 * @example
604620 <doc:example>
0 commit comments