Working on a form and its validation using AngularJs, I was using the “required” attribute to mark fields required. However there were few fields that should be required depending on input on other fields. This seemed little tricky at first, I also posted this as a question on SO.
Here is what I ended up using:
<input type="text" value="" ng-model="details.Address" ng-required="addressRequired" />
Simple and clean :)