AngularJS ng-required Directive
Example
Make the input field required:
  
    Required:
<input type="checkbox" ng-model="myVar">
<input name="myInput" 
	ng-model="myInput" ng-required="myVar">
  
Try it Yourself »
Definition and Usage
The ng-required directive sets the required attribute of a form 
field (input or textarea).
The form field will be required if the expression inside the ng-required 
attribute returns true.
The ng-required directive is necessary to be able to shift the 
value between true and false. In HTML, you cannot set 
the required attribute to false (the presence of the 
required attribute makes the element required, regardless of it's value).
Syntax
	<input ng-required="expression"></input>
Supported by <input>, <select>, and <textarea> and other editable elements
Parameter Values
| Value | Description | 
|---|---|
| expression | An expression that will set the required attribute if it returns true. | 

