In AngularJS, it is easy to throw together a simple application and have it work. However, as the application grows in size and complexity, the code can easily become a confusing and cumbersome jumble of logic.