diff options
| author | Dean Sofer | 2012-11-08 16:15:50 -0800 | 
|---|---|---|
| committer | Igor Minar | 2012-11-25 01:18:10 +0100 | 
| commit | c8fd7fd0e2c77cc3d22382367ed5a1537383bee6 (patch) | |
| tree | f9d42e38515fd8a241385eea69ca671042a9fff6 /src/ng/directive/input.js | |
| parent | 168db33985aa025eb48bc21087717ab70da0bd72 (diff) | |
| download | angular.js-c8fd7fd0e2c77cc3d22382367ed5a1537383bee6.tar.bz2 | |
docs(api): add ngRequired to input/select/textarea directives
Closes #1202
Diffstat (limited to 'src/ng/directive/input.js')
| -rw-r--r-- | src/ng/directive/input.js | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/src/ng/directive/input.js b/src/ng/directive/input.js index 8e66d6a2..e17c12b3 100644 --- a/src/ng/directive/input.js +++ b/src/ng/directive/input.js @@ -15,7 +15,10 @@ var inputType = {     *     * @param {string} ngModel Assignable angular expression to data-bind to.     * @param {string=} name Property name of the form under which the control is published. -   * @param {string=} required Sets `required` validation error key if the value is not entered. +   * @param {string=} required Adds `required` validation error key if the value is not entered. +   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to +   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of +   *    `required` when you want to data-bind to the `required` attribute.     * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than     *    minlength.     * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than @@ -93,6 +96,9 @@ var inputType = {     * @param {string=} min Sets the `min` validation error key if the value entered is less then `min`.     * @param {string=} max Sets the `max` validation error key if the value entered is greater then `min`.     * @param {string=} required Sets `required` validation error key if the value is not entered. +   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to +   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of +   *    `required` when you want to data-bind to the `required` attribute.     * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than     *    minlength.     * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than @@ -159,6 +165,9 @@ var inputType = {     * @param {string} ngModel Assignable angular expression to data-bind to.     * @param {string=} name Property name of the form under which the control is published.     * @param {string=} required Sets `required` validation error key if the value is not entered. +   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to +   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of +   *    `required` when you want to data-bind to the `required` attribute.     * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than     *    minlength.     * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than @@ -224,6 +233,9 @@ var inputType = {     * @param {string} ngModel Assignable angular expression to data-bind to.     * @param {string=} name Property name of the form under which the control is published.     * @param {string=} required Sets `required` validation error key if the value is not entered. +   * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to +   *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of +   *    `required` when you want to data-bind to the `required` attribute.     * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than     *    minlength.     * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than @@ -653,6 +665,9 @@ function checkboxInputType(scope, element, attr, ctrl) {   * @param {string} ngModel Assignable angular expression to data-bind to.   * @param {string=} name Property name of the form under which the control is published.   * @param {string=} required Sets `required` validation error key if the value is not entered. + * @param {string=} ngRequired Adds `required` attribute and `required` validation constraint to + *    the element when the ngRequired expression evaluates to true. Use `ngRequired` instead of + *    `required` when you want to data-bind to the `required` attribute.   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than   *    minlength.   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than @@ -677,6 +692,7 @@ function checkboxInputType(scope, element, attr, ctrl) {   * @param {string} ngModel Assignable angular expression to data-bind to.   * @param {string=} name Property name of the form under which the control is published.   * @param {string=} required Sets `required` validation error key if the value is not entered. + * @param {boolean=} ngRequired Sets `required` attribute if set to true   * @param {number=} ngMinlength Sets `minlength` validation error key if the value is shorter than   *    minlength.   * @param {number=} ngMaxlength Sets `maxlength` validation error key if the value is longer than | 
