title: Angular JS for game UI
body: <p>I am currently building a web game using html5 and the Impact JS game engine.  I want to overlay html components over the top of the canvas/impact engine, and I was looking for some frameworks that would help with ui/dependency injection/databinding etc.</p>
  
  <p>So I found angular js, and was so happy to see such a wonderful framework until after a few days of research I encounter this little snippet in their <a href="http://docs.angularjs.org/guide/overview" rel="noreferrer">developer guides</a>.</p>
  
  <p>"Games, and GUI editors are examples of very intensive and tricky DOM manipulation. These kinds of apps are different from CRUD apps, and as a result are not a good fit for Angular. In these cases using something closer to bare metal such as jQuery may be a better fit."</p>
  
  <p>This was somewhat upsetting, partly because I cant seem to find any specifics about this statement.  If I am trying to use angular for rendering/looping a game engine, then yea its probably not going to be great, but surely it should be fine as just a UI layer?</p>
  
  <p>Is there anyone out there with experience in this area, there are some tricky UI things that I need to do that would take a lot longer I believe without using something like Angular JS.</p>