title: Make checkboxes required AngularJS
body: <p>I have a form where users have to answer questions through checkboxes. There are quite  few checkboxes and I'm using AngularJS in the form to validate it. A basic validation is that all the required fields are filled.</p>
  
  <p>Below is my example code:</p>
  
  <pre><code>&lt;input type="checkbox" name="skills"&gt; IT
  &lt;input type="checkbox" name="skills"&gt; Design
  &lt;input type="checkbox" name="skills"&gt; Photoshop
  &lt;input type="checkbox" name="skills"&gt; Writing
  </code></pre>
  
  <p>Now I want the checkboxes to be required so from the "skills" checkboxes the user atleast <strong>checks 1 box</strong>.</p>
  
  <p>I've tried putting the <code>required</code> tag but it didn't seem to work. </p>
  
  <p>Im using AngularJS to validate my form like so</p>
  
  <pre><code>&lt;button ng-disabled="myForm.$invalid"&gt;Submit&lt;/button&gt;
  </code></pre>
  
  <p>Any idea how I can fix this? If you can working fiddle that would great. </p>