title: Why do AngularJS directives (attributes, etc.) show up as "invalid" in WebStorm 8?
body: <p>I just installed WebStorm 8 a couple of hours ago. I've been writing some AngularJS stuff, and I have a rather annoying little problem. The AngularJS plugin seems to work partially, whenever I type ng- I get an intellisense popup that shows all the various ng-* attributes. However, that's where things stop working. I do not seem to be getting the more advanced intellisense capabilities in either .js files or .html files. If I create an angular module called "app" inside app.js, then "app" does NOT show up when I type <code>ng-app=</code> in the HTML file. Additionally, WebStorm highlights all ng-* attributes as invalid html when editing the html file. None of the other angularjs features seem to work, either. I don't get any intellisense in bindings, for example.</p>
  
  <p>I've found some topics here on SO that indicate I may need to add AngularJS as a JavaScript Library in the project settings...however there are ZERO instructions on how to do that properly. The topics on SO are very short and link to WebStorm documentation which is very general, without any specifics. How exactly does one set up AngularJS as a JS library within WebStorm? Is that even really necessary?</p>
  
  <p>I should note that AngularJS does indeed show up in WebStorm's settings as a plugin, and it is checked. I basically only have ng-* attribute intellisense, but I get none of the other AngularJS enhanced support that was supposed to come with WebStorm 8. I've installed and uninstalled webstorm completely a couple of times. Not really sure where to go from here...</p>