title: AngularJS IE 8 Support
body: <p>I'm building a one-page website, using AngularJS, ui-router and jquery, and I need it to support ie 8 browsers.<br>
  I followed the instructions from the AngularJS documentation (<a href="http://docs.angularjs.org/guide/ie" rel="noreferrer">link</a>), and I also read <a href="http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8/" rel="noreferrer">this</a> and followed its instructions.<br>
  In a nutshell: I added this code in the header: </p>
  
  <pre><code>&lt;html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="myApp"&gt;
  </code></pre>
  
  <p>and also:</p>
  
  <pre><code>&lt;!--[if lt IE 9]&gt;
      &lt;script type="text/javascript" src="/app/js/3rdparty/html5shiv.js"&gt;&lt;/script&gt;
      &lt;script type="text/javascript" src="/app/js/3rdparty/json3.min.js"&gt;&lt;/script&gt;
  &lt;![endif]--&gt;
  </code></pre>
  
  <p>All of my directives are restricted to be used as attribute directives (no custom tags).<br>
  But still, no view is being rendered, and no directive is working (on ie8).  </p>
  
  <p>I started using ui-router only recently, and the problem existed even before.<br>
  I really can't find the problem, and I've searched a lot.<br>
  There are many duplicates for this, I know, but none of their solutions helped me (and most of them pretty much refer to angularjs's  documentation).<br>
  I haven't posted any other code, since there's a lot of it, and I really can't figure out what part of the code (other than the index.html) can be causing any problem.<br>
  I'll post any other code if you think it might help.<br>
  I'm really lost and would really be grateful if someone could guide me to a solution.<br>
  Thank you very much   </p>