I was having an issue where my LoginController was not firing. A console.log('test'); was not running and no breakpoints where being hit.
The only change that worked was changing ng-controller to data-ng-controller, I didn't have a reason just chancing it after trying a lot of other things. The only difference between these two that I've read is for compatibility for old IE8 but im running the latest chrome canary.
My issue is currently solved but id like to have an idea why, as I don't know why the controller wasn't working in the first place I had implemented it the same as any other in the project