I've just finished building the pilot application for 'Policy Connect' which is a web based application for delivering legislative policies to industry organisations such as 'Housing'.
This isn't a funky social media style thing with social graphs and predictive suggestions on what style of underwear you might enjoy based on your followers - it's a business tool with legislative and training content that is designed to keep employees out of hospital and employers out jail!
But guess what: it's built on AngularJS, Node and CouchDB all running on Heroku and Cloudant!
So here are a few tips...
1. Do Your Controllers Correctly
Almost every fiddle or example I've seen defines controllers as a global function. Don't do this as not only does it pollute your window global but it makes minification problematic. You should be using something like: