title: "ng-switch on" and "ng-switch" difference
body: <p>I was studiously reading the AngularJS API reference for the <a href="https://docs.angularjs.org/api/ng/directive/ngSwitch" rel="noreferrer" title="ngSwitch API">ngSwitch</a> directive when I came to that part :</p>
  
  <blockquote>
    <p>place an expression on the on="..." attribute (or the ng-switch="..."
    attribute)</p>
  </blockquote>
  
  <p>So of course I was wondering why there are two ways to place the expression since both of them seems to work the same way.</p>
  
  <pre><code>&lt;div ng-switch="expression"&gt;
  &lt;div ng-switch on="expression"&gt;
  </code></pre>
  
  <p>I assume there is a reason but I do not find anything for now.</p>
  
  <p>Plunker to test : <a href="http://plnkr.co/edit/VAq1t4744bnNC6RgZtEn?p=preview" rel="noreferrer">http://plnkr.co/edit/VAq1t4744bnNC6RgZtEn?p=preview</a></p>